diff --git a/lib/galaxy/datatypes/sniff.py b/lib/galaxy/datatypes/sniff.py index 40341e0bc6b..8d0f6192c1e 100644 --- a/lib/galaxy/datatypes/sniff.py +++ b/lib/galaxy/datatypes/sniff.py @@ -664,7 +664,10 @@ def build_sniff_from_prefix(klass): if hasattr(self, "compressed_format"): if self.compressed_format != file_prefix.compressed_format: return False - return self.sniff_prefix(file_prefix) + try: + return self.sniff_prefix(file_prefix) + except Exception: + return False klass.sniff = auto_sniff return klass