Warning

This document is for an in-development version 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]

x.__init__(…) initializes x; see help(type(x)) for signature

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