From 51315a296b30da26c4b9ec1758a8d3d1216292fa Mon Sep 17 00:00:00 2001 From: Matthias Bernt Date: Wed, 11 Nov 2020 16:46:03 +0100 Subject: [PATCH] revert previous and add element_is_set to MetadataWrapper --- lib/galaxy/tools/wrappers.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/lib/galaxy/tools/wrappers.py b/lib/galaxy/tools/wrappers.py index 7d0ae0c56c8..65a2901e611 100644 --- a/lib/galaxy/tools/wrappers.py +++ b/lib/galaxy/tools/wrappers.py @@ -214,9 +214,6 @@ class DatasetFilenameWrapper(ToolParameterValueWrapper): self.compute_environment = compute_environment def __getattr__(self, name): - if hasattr(self.metadata, name): - return getattr(self.metadata, name) - rval = self.metadata.get(name, None) if name in self.metadata.spec: if rval is None: @@ -244,6 +241,9 @@ class DatasetFilenameWrapper(ToolParameterValueWrapper): def __iter__(self): return self.metadata.__iter__() + def element_is_set(self, name): + return self.metadata.element_is_set(name) + def get(self, key, default=None): try: return getattr(self, key)