Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Removes Serializable interface #966

Merged
merged 4 commits into from
Jan 14, 2015
Merged

Removes Serializable interface #966

merged 4 commits into from
Jan 14, 2015

Conversation

remram44
Copy link
Member

Docstring says "mixin" but it really isn't... It is only used by Module, and no Module subclass seems to implement it, either.

Subclasses of Module are marked as "missing implementation of abstract methods" because of it.

pycharm screenshot

Docstring says "mixin" but it really isn't... It is only used by Module,
and no Module subclass seems to implement it, either.
@remram44
Copy link
Member Author

remram44 commented Dec 5, 2014

Should this be merged?

@dakoop
Copy link
Member

dakoop commented Dec 5, 2014

Looking at the original commit 895fab7, it looks like the serialize operation also exists in basic_modules which should be removed. I think the use in parallelflow has already been changed. If serialize isn't used elsewhere, I am fine with the merge.

@remram44
Copy link
Member Author

This is used by parallelflow if the object to be returned to VisTrails is instance of Module. Now that dont-use-modules-as-data is in master (84f2f73, Apr 23) this really shouldn't happen, but the code is still in parallelflow.

remram44 added a commit that referenced this pull request Jan 14, 2015
@remram44 remram44 merged commit bbfd698 into master Jan 14, 2015
@remram44 remram44 deleted the remove-serialize-interface branch April 23, 2015 20:39
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.

2 participants