diff --git a/lib/galaxy/datatypes/binary.py b/lib/galaxy/datatypes/binary.py index b3eccfaf8b3..6aaef2f2544 100644 --- a/lib/galaxy/datatypes/binary.py +++ b/lib/galaxy/datatypes/binary.py @@ -22,7 +22,9 @@ from bx.seq.twobit import TWOBIT_MAGIC_NUMBER, TWOBIT_MAGIC_NUMBER_SWAP, TWOBIT_ from galaxy import util from galaxy.datatypes import metadata -from galaxy.datatypes.data import DatatypeValidation, get_file_peek +from galaxy.datatypes.data import ( + DatatypeValidation, + get_file_peek, from galaxy.datatypes.metadata import DictParameter, ListParameter, MetadataElement, MetadataParameter from galaxy.util import nice_size, sqlite from galaxy.util.checkers import is_bz2, is_gzip diff --git a/lib/galaxy/datatypes/genetics.py b/lib/galaxy/datatypes/genetics.py index c6955d1a2c5..ab57652746e 100644 --- a/lib/galaxy/datatypes/genetics.py +++ b/lib/galaxy/datatypes/genetics.py @@ -20,7 +20,10 @@ from markupsafe import escape from six.moves.urllib.parse import quote_plus from galaxy.datatypes import metadata -from galaxy.datatypes.data import DatatypeValidation, Text +from galaxy.datatypes.data import ( + DatatypeValidation, + Text, +) from galaxy.datatypes.metadata import MetadataElement from galaxy.datatypes.sniff import build_sniff_from_prefix from galaxy.datatypes.tabular import Tabular diff --git a/lib/galaxy/datatypes/interval.py b/lib/galaxy/datatypes/interval.py index a541757566e..0013823bbc1 100644 --- a/lib/galaxy/datatypes/interval.py +++ b/lib/galaxy/datatypes/interval.py @@ -286,7 +286,7 @@ class Interval(Tabular): try: next(reader) except ParseError as e: - return DatatypeValidation.invalid(str(e)) + return DatatypeValidation.invalid(unicodify(e)) except StopIteration: return DatatypeValidation.valid() diff --git a/lib/galaxy/jobs/actions/post.py b/lib/galaxy/jobs/actions/post.py index 1f84e0fc544..71230fe2dfb 100644 --- a/lib/galaxy/jobs/actions/post.py +++ b/lib/galaxy/jobs/actions/post.py @@ -70,7 +70,7 @@ class EmailAction(DefaultJobAction): class ValidateOutputsAction(DefaultJobAction): """ - This action sends an email to the galaxy user responsible for a job. + This action validates the produced outputs against the expected datatype. """ name = "ValidateOutputsAction" verbose_name = "Validate Tool Outputs"