Branch: refs/heads/dev Home: https://github.com/galaxyproject/galaxy Commit: e594b2b257e62622f686a7f5244a342e416ceb8e https://github.com/galaxyproject/galaxy/commit/e594b2b257e62622f686a7f5244a3... Author: Martin Cech <marten@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/e9aad5ea965edb285363197163449... Author: Martin Cech <marten@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/713bf6fa8e0274bd55571a91842ba... Author: Martin Cech <marten@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/740c78c734f14f0679c975057fa9f... Author: John Chilton <jmchilton@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