-
Notifications
You must be signed in to change notification settings - Fork 15
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
Use super in get_structure #44
Conversation
Pull Request Test Coverage Report for Build 656936926
💛 - Coveralls |
The codacy nag comes from them not considering multiple inheritance issues. Since we want to bypass the |
Then, of course, one may ask if our hierarchy is correctly set up since we have to use the method defined multiple layers above... |
In the case of multiple inheritance like we have it (see below) it's necessary, since python's default mro is depth-first, but we want breadth first here.
That said, since all our lammps jobs are actually |
I just looked at the pull request now, from my perspective it is a bit more complex:
A possible way to resolve this would be:
This makes a lot of sense when the static jobs also support interactive execution, meaning calculating energies and forces for multiple structures, which should definitely be a goal. |
This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions. |
e2921aa
to
a3b0305
Compare
Since it's unlikely that we restructure soon and everything seems to work, I'll merge this as soon as the notebook tests pass. |
Use super instead of hardcoding
GenericInteractive
. I just want to run the tests on this.