Warning

This document is for an old release of Galaxy. You can alternatively view this page in the latest release if it exists or view the top of the latest release's documentation.

galaxy.tools.error_reports package

This module defines the error reporting framework for Galaxy jobs.

class galaxy.tools.error_reports.ErrorReports(conf_file=None, **kwargs)[source]

Bases: object

Load and store a collection of ErrorPlugin objects.

__init__(conf_file=None, **kwargs)[source]

Load ErrorPlugin objects from specified configuration file.

class galaxy.tools.error_reports.NullErrorPlugin[source]

Bases: object

submit_report(dataset, job, tool, **kwargs)[source]
class galaxy.tools.error_reports.ErrorPlugin(plugin_classes, plugins_source, **kwargs)[source]

Bases: object

__init__(plugin_classes, plugins_source, **kwargs)[source]

Initialize self. See help(type(self)) for accurate signature.

submit_report(dataset, job, tool, user=None, user_submission=False, **kwargs)[source]
static from_file(plugin_classes, conf_file, **kwargs)[source]