Branch: refs/heads/dev
Home: https://github.com/galaxyproject/galaxy
Commit: e594b2b257e62622f686a7f5244a342e416ceb8e
https://github.com/galaxyproject/galaxy/commit/e594b2b257e62622f686a7f5244a…
Author: Martin Cech <marten(a)bx.psu.edu>
Date: 2018-02-27 (Tue, 27 Feb 2018)
Changed paths:
M lib/galaxy/tools/toolbox/base.py
M lib/galaxy/tools/toolbox/panel.py
Log Message:
-----------
fix for cases where panel elements have to_dict with different signature
we want to only cache Tools anyways, so this fixes other possible bug
where section/label etc would have same id as a Tool
change the detection of Tool object
to avoid circular import errors
Also use cache for dictifying sections, we should
gain more speed from that.
Commit: e9aad5ea965edb2853631971634493bd82679c75
https://github.com/galaxyproject/galaxy/commit/e9aad5ea965edb28536319716344…
Author: Martin Cech <marten(a)bx.psu.edu>
Date: 2018-02-28 (Wed, 28 Feb 2018)
Changed paths:
M lib/galaxy/tools/toolbox/base.py
M lib/galaxy/tools/toolbox/panel.py
Log Message:
-----------
pass the toolbox obj to make sure cache is available
Commit: 713bf6fa8e0274bd55571a91842ba593c68fe03e
https://github.com/galaxyproject/galaxy/commit/713bf6fa8e0274bd55571a91842b…
Author: Martin Cech <marten(a)bx.psu.edu>
Date: 2018-02-28 (Wed, 28 Feb 2018)
Changed paths:
M lib/galaxy/tools/toolbox/base.py
M lib/galaxy/tools/toolbox/panel.py
Log Message:
-----------
enable cache for tools that inherit from Tool
Commit: 740c78c734f14f0679c975057fa9fd414dfa4e87
https://github.com/galaxyproject/galaxy/commit/740c78c734f14f0679c975057fa9…
Author: John Chilton <jmchilton(a)gmail.com>
Date: 2018-03-01 (Thu, 01 Mar 2018)
Changed paths:
M lib/galaxy/tools/toolbox/base.py
M lib/galaxy/tools/toolbox/panel.py
Log Message:
-----------
Merge pull request #5616 from martenson/improve-tb-caching
toolbox to_dict cache fix and improvements
Compare: https://github.com/galaxyproject/galaxy/compare/cbade98a233d...740c78c734f1