Branch: refs/heads/release_18.01 Home: https://github.com/galaxyproject/galaxy Commit: d648e22080ac97b3940799d35e3be304d1a0aed7 https://github.com/galaxyproject/galaxy/commit/d648e22080ac97b3940799d35e3be... Author: Martin Cech marten@bx.psu.edu 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: ----------- 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: 5406a7153bd6a51174145d04eda26b6796211154 https://github.com/galaxyproject/galaxy/commit/5406a7153bd6a51174145d04eda26... Author: Martin Cech marten@bx.psu.edu 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: ----------- pass the toolbox obj to make sure cache is available
Commit: b96fd2c74010009a7dc85c09e77f87a9d4eff271 https://github.com/galaxyproject/galaxy/commit/b96fd2c74010009a7dc85c09e77f8... Author: Martin Cech marten@bx.psu.edu 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: ----------- enable cache for tools that inherit from Tool
Commit: 41910f824ea311e8ce7d93e4dc03a44c75c8132b https://github.com/galaxyproject/galaxy/commit/41910f824ea311e8ce7d93e4dc03a... Author: Martin Cech marten@bx.psu.edu 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 #5615 from martenson/distinct-elts
[18.01] fix for cases where panel elements have to_dict with different signature
Compare: https://github.com/galaxyproject/galaxy/compare/77d085a40f5d...41910f824ea3
galaxy-commits@lists.galaxyproject.org