galaxy-dist commit 5401c7d2e13b: Bug fix for verifying a tool suite uploaded to the tool shed.
# HG changeset patch -- Bitbucket.org # Project galaxy-dist # URL http://bitbucket.org/galaxy/galaxy-dist/overview # User Greg Von Kuster <greg@bx.psu.edu> # Date 1280263037 14400 # Node ID 5401c7d2e13bbd214e1a424e71c4fbcbac7cf919 # Parent eacdaf59c8dea773a8525966a8c6b65753ab777c Bug fix for verifying a tool suite uploaded to the tool shed. --- a/lib/galaxy/webapps/community/datatypes/__init__.py +++ b/lib/galaxy/webapps/community/datatypes/__init__.py @@ -148,7 +148,7 @@ class ToolSuite( Tool ): tar = tarfile.open( f.name ) except tarfile.ReadError: raise DatatypeVerificationError( 'The archive is not a readable tar file.' ) - suite_config = filter( lambda x: x.lower() == 'suite_config.xml', tar.getnames() ) + suite_config = filter( lambda x: x.lower().find( 'suite_config.xml' ) >=0, tar.getnames() ) if not suite_config: raise DatatypeVerificationError( 'The archive does not contain the required suite_config.xml config file. If you are uploading a single tool archive, set the upload type to "Tool".' ) suite_config = suite_config[ 0 ]
participants (1)
-
commits-noreply@bitbucket.org