Skip to content

Interactive tools cleanup#8574

Merged
jmchilton merged 18 commits intogalaxyproject:devfrom
bgruening:it_cleanups
Sep 6, 2019
Merged

Interactive tools cleanup#8574
jmchilton merged 18 commits intogalaxyproject:devfrom
bgruening:it_cleanups

Conversation

@bgruening
Copy link
Copy Markdown
Member

This PR is unifying the naming to use interactive tools across the code base and should make it easier for contributors.

@bgruening bgruening added this to the 19.09 milestone Sep 5, 2019
@jmchilton jmchilton merged commit 6264871 into galaxyproject:dev Sep 6, 2019
@galaxybot
Copy link
Copy Markdown
Contributor

This PR was merged without a 'kind/' tag, please correct.

@dannon dannon mentioned this pull request Sep 6, 2019
@nsoranzo nsoranzo deleted the it_cleanups branch September 8, 2019 16:15
nsoranzo added a commit to nsoranzo/galaxy that referenced this pull request Dec 19, 2019
In galaxyproject#7494 and
galaxyproject#8574 , the abstract
`parse_interactivetool()` method was added to the `ToolSource` class
without a corresponding implementation in its `CwlToolSource` subclass,
leading to the following error:

```
In [4]: from galaxy.tool_util.parser.cwl import CwlToolSource
In [5]: cts = CwlToolSource('path')
---------------------------------------------------------------------------
TypeError                                 Traceback (most recent call last)
<ipython-input-6-2f94370fb293> in <module>()
----> 1 cts = CwlToolSource('path')

TypeError: Can't instantiate abstract class CwlToolSource with abstract methods parse_interactivetool
```
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants