[galaxyproject/galaxy] 148c11: Adjust interface to basic.py.
Branch: refs/heads/dev Home: https://github.com/galaxyproject/galaxy Commit: 148c11f403674d133bb0301ce2fc01ef108c38bd https://github.com/galaxyproject/galaxy/commit/148c11f403674d133bb0301ce2fc0... Author: John Chilton <jmchilton@gmail.com> Date: 2015-12-14 (Mon, 14 Dec 2015) Changed paths: M lib/galaxy/tools/parameters/basic.py Log Message: ----------- Adjust interface to basic.py. Commit: 9f68003438cac76a223e84756b0584d7530df239 https://github.com/galaxyproject/galaxy/commit/9f68003438cac76a223e84756b058... Author: John Chilton <jmchilton@gmail.com> Date: 2015-12-14 (Mon, 14 Dec 2015) Changed paths: M lib/galaxy/tools/__init__.py M lib/galaxy/tools/parameters/basic.py Log Message: ----------- Revise checking for workflow parameters in tooling code. - Use verbose and higher level abstractions. - Tighten up checks (use re.match instead of search when appropriate, replace startwith.("$") with more robust regex matches). Commit: 7687ed7fad52ef69002a2f985fcf682999068f00 https://github.com/galaxyproject/galaxy/commit/7687ed7fad52ef69002a2f985fcf6... Author: John Chilton <jmchilton@gmail.com> Date: 2015-12-14 (Mon, 14 Dec 2015) Changed paths: M lib/galaxy/tools/__init__.py M lib/galaxy/tools/parameters/__init__.py M lib/galaxy/tools/parameters/basic.py Log Message: ----------- Tighten workflow parameter check. a440813e37941d050ac503a0898dcf00c5f1b4fe always skipped validation of text/int/float values if they looked like they were workflow parameters. This restricts that check to just occurring when coming from the workflow editor tool form. Commit: fafa72dde200b05954d038902e317c8fe0d302bd https://github.com/galaxyproject/galaxy/commit/fafa72dde200b05954d038902e317... Author: John Chilton <jmchilton@gmail.com> Date: 2015-12-14 (Mon, 14 Dec 2015) Changed paths: M lib/galaxy/tools/parameters/basic.py Log Message: ----------- Slightly tighten up relaxed validation of workflow paramters. Don't allow mid-parameter placement of values for integers, floats, etc... (e.g. 10${param}). This is enforced other places as well. Commit: 9dad7f76c41845e23d07a8583950d41e4b60b3cf https://github.com/galaxyproject/galaxy/commit/9dad7f76c41845e23d07a8583950d... Author: John Chilton <jmchilton@gmail.com> Date: 2015-12-15 (Tue, 15 Dec 2015) Changed paths: M lib/galaxy/tools/parameters/basic.py Log Message: ----------- Fix another instance of using _allow_workflow_parameters_in_context. As recommended by @nsoranzo. Commit: 7b11ebc52e30e6613e1b94c6db0db6bda70a5255 https://github.com/galaxyproject/galaxy/commit/7b11ebc52e30e6613e1b94c6db0db... Author: Nicola Soranzo <nsoranzo@tiscali.it> Date: 2015-12-16 (Wed, 16 Dec 2015) Changed paths: M lib/galaxy/tools/__init__.py M lib/galaxy/tools/parameters/__init__.py M lib/galaxy/tools/parameters/basic.py Log Message: ----------- Merge pull request #1319 from jmchilton/workflow_validation_2 More tightening up of parameter validation during workflow stuff. Compare: https://github.com/galaxyproject/galaxy/compare/d5cddaf7cc4f...7b11ebc52e30
participants (1)
-
GitHub