[galaxyproject/galaxy] d648e2: fix for cases where panel elements have to_dict wi...

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
participants (1)
-
GitHub