-
Notifications
You must be signed in to change notification settings - Fork 25
feat: container error handling #275
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
Conversation
closes Reed-CompBio#21, closes Reed-CompBio#119, closes Reed-CompBio#218. This PR introduces the new general ContainerError to wrap all potential container handlers from now on. DOMINO and OI2 are demonstrated using this error by searching for a specific error, or else bubbling the error up if no predicted error happened.
This comment was marked as outdated.
This comment was marked as outdated.
Documentation build overview
Show files changed (7 files in total): 📝 6 modified | ➕ 0 added | ➖ 1 deleted
|
agitter
left a comment
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'm having a lot of local test failures on this branch, but I haven't confirmed whether it is related to these changes or some other local problem.
|
The core feature of container error handling is now ready. The two unresolved comments pertain to specific DOMINO behavior. We could keep this open to dig into them here or open a follow up issue to get this merged. |
|
My last comment referred to "two unresolved comments pertain". One of those has an issue (#388). Is the other the need for a larger test case? If so, please create an issue. Then this should be ready to merge. |
agitter
left a comment
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.
The test_node_precision_recall_pca_chosen_pathway test failed on the last commit. I don't see what would have affected that.
|
|
agitter
left a comment
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.
test_node_precision_recall_pca_chosen_pathwayis a flaky test.
To prove your point, it passed this time.
Closes #119, closes #378. This PR introduces the new general ContainerError to wrap all potential container handlers from now on.
DOMINO and OI2 are demonstrated using this error by searching for a specific error, or else bubbling the error up if no predicted error happened.
Two notes:
ContainerErrors happening - each one should be properly handled beforerunever gets called, or insiderun.