Fix for setting tooll dependency metadata where at least one tool in the repository does not include a <requirements> tag set.

This commit is contained in:
Greg Von Kuster
2012-08-15 11:55:17 -04:00
parent 7ee4bce898
commit cdd15be456
2 changed files with 2 additions and 1 deletions
+1 -1
View File
@@ -533,7 +533,7 @@ def can_generate_tool_dependency_metadata( root, metadata_dict ):
if req_name==tool_dependency_name and req_version==tool_dependency_version and req_type==tool_dependency_type:
can_generate_dependency_metadata = True
break
if not can_generate_dependency_metadata:
if requirements and not can_generate_dependency_metadata:
# We've discovered at least 1 combination of name, version and type that is not defined in the <requirement>
# tag for any tool in the repository.
break
+1
View File
@@ -87,6 +87,7 @@ class Configuration( object ):
self.server_name = ''
self.job_manager = ''
self.default_job_handlers = []
self.default_cluster_job_runner = 'local:///'
self.job_handlers = []
self.tool_handlers = []
self.tool_runners = []