-
Notifications
You must be signed in to change notification settings - Fork 75
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
Ensure processor has extracted all members when members=None #365
Conversation
💖 Thank you for opening your first pull request in this repository! 💖 A few things to keep in mind:
⭐ No matter what, we are really grateful that you put in the effort to do this! ⭐ |
👋 |
@jni I think the problem is that you're changing the value of |
fdb35f3
to
8a9e3bc
Compare
Thanks @leouieda! I'm sure I have older neglected PRs as a maintainer. 😂 And your suggestion seems to have done the trick! 🚀 |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@jni small comment on the test and I think Black and pylint are complaining 😬
Thanks for this!
Co-authored-by: Leonardo Uieda <[email protected]>
@leouieda icymi I made the suggested changes! 👆 |
@jni sorry for the delay on this. I'll get these documentation issues fixed in main and then merge this asap. Thanks for your help! |
@leouieda don't worry, I am very comfortable with long-lived PRs. 😂 I appreciate your efforts! 🙏 Please let me know if I can do anything else. |
This way we don't have to test against using it since it can't be instantiated directly. Make _all_members and _extract_file abstract methods.
Make it required to be implemented by child classes so we don't have to check if it's None.
🎉 Congrats on merging your first pull request and welcome to the team! 🎉 If you would like to be added as a author on the Zenodo archive of the next release, add your full name, affiliation, and ORCID (optional) to the We hope that this was a good experience for you. Let us know if there is any way that the contributing process could be improved. |
Alright! I made some slight modifications to make ExtratorProcessor an abstract base class. That got rid of the need to check if methods are implemented and made the tests and checks pass with our new pylint configuration. Thanks for the contribution @jni! ❤️ |
Here's an early attempt at fixing #364. Currently, test_unpacking is failing
because of the log tests. I'm not 100% sure what to do about them because the
log becomes pretty complex, so I don't know how to generate the expected log.
Maybe this is the wrong approach — happy to revert the last commit and try
something else if you have suggestions! 🙏
Commits
Relevant issues/PRs:
Fixes #364