From 45010fab19cb2440facd9ab72642213d26c6e60d Mon Sep 17 00:00:00 2001 From: Daniel Blankenberg Date: Thu, 7 Feb 2013 13:16:41 -0500 Subject: [PATCH] Add get() method to ToolDataTableManager. --- lib/galaxy/tools/data/__init__.py | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/lib/galaxy/tools/data/__init__.py b/lib/galaxy/tools/data/__init__.py index f4a76f5853d..c8cba9e0f79 100644 --- a/lib/galaxy/tools/data/__init__.py +++ b/lib/galaxy/tools/data/__init__.py @@ -28,6 +28,11 @@ class ToolDataTableManager( object ): return self.data_tables.__getitem__( key ) def __contains__( self, key ): return self.data_tables.__contains__( key ) + def get( self, name, default=None ): + try: + return self[ name ] + except KeyError: + return default def load_from_config_file( self, config_filename, tool_data_path, from_shed_config=False ): """ This method is called under 3 conditions: