Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
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
Removing all wildcard imports #1252
base: master
Are you sure you want to change the base?
Removing all wildcard imports #1252
Changes from all commits
0b912dd
6eceae4
249367c
daef510
6dd4ec9
d464778
0e1a49c
File filter
Filter by extension
Conversations
Jump to
There are no files selected for viewing
Check warning on line 57 in foqus_lib/framework/optimizer/SM_Optimizer.py
Codecov / codecov/patch
foqus_lib/framework/optimizer/SM_Optimizer.py#L57
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.
It doesn't look like this import is covered, or necessary. Can this be removed?
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.
Yes, this is a tricky one. I left it in and added the pylint disable because I believe that Anuja (who wrote this code) was using it to detect if the SM Opt "plugin" was available or not. I actually couldn't find where else it is used. I would like to get @anujad95 to review and test this part directly, if possible.
Check warning on line 23 in foqus_lib/framework/pymodel/heat_integration.py
Codecov / codecov/patch
foqus_lib/framework/pymodel/heat_integration.py#L22-L23
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.
Digging a bit into the files, the coverage issue is because this file is never executed directly:
FOQUS/foqus_lib/gui/tests/test_plugins.py
Line 165 in 62534b8
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.
I believe this is related to the whole plugin management problem (described in #1085) but shelved due to lack of time. If we could get it into the CI somehow, that would be great.
Check warning on line 21 in foqus_lib/framework/pymodel/steam_cycle.py
Codecov / codecov/patch
foqus_lib/framework/pymodel/steam_cycle.py#L20-L21
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.
Same as heat integration, no coverage probably because the plugin GUI test is commented out.
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.
Let's look into how we might be able to add those test back.
Check warning on line 18 in foqus_lib/framework/solventfit/SolventFit_testing.py
Codecov / codecov/patch
foqus_lib/framework/solventfit/SolventFit_testing.py#L18