-
Notifications
You must be signed in to change notification settings - Fork 133
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
Remove Assertion SyntaxWarning for IES Workshop #2097
Conversation
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.
changes are good.
@wangcj05 @alfoa I think the failing tests by fixing this assert indicate a more significant problem in FeatureSelection. Previously the assert was being evaluated as a non-empty tuple and missing the second optional argument. So it would always evaluate to true (in python non-empty tuples are truthy) We can either remove this assert or fix the underlying issue. Let me know when these changes can be made and I can close this PR. |
@@ -64,8 +64,8 @@ def screenAndTrainEstimator(Xreduced, yreduced, estimator, support, params, incl | |||
@ In, addOnKeys, list, optional, list of additional keys to remove | |||
@ Out, None | |||
""" | |||
assert (not issubclass(estimator.__class__, SupervisedLearning.SupervisedLearning), | |||
f"estimator class str(estimator.__class__) is not a SupervisedLearning derived class") | |||
assert not issubclass(estimator.__class__, SupervisedLearning.SupervisedLearning), \ |
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 think you should remove "not" from this check. I have checked on my computer, and tests passed. @dylanjm
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.
Okay, removed not
and re-pushed.
Checklist is good. PR can be merged. |
Pull Request Description
What issue does this change request address? (Use "#" before the issue to link it, i.e., #42.)
#1806
What are the significant changes in functionality due to this change request?
No changes in functionality. Just removes developer level syntax warnings that users don't need to see.
For Change Control Board: Change Request Review
The following review must be completed by an authorized member of the Change Control Board.
<internalParallel>
to True.raven/tests/framework/user_guide
andraven/docs/workshop
) have been changed, the associated documentation must be reviewed and assured the text matches the example.