Skip to content
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

Make Process.default_state recursive #227

Merged
merged 4 commits into from
Aug 14, 2023
Merged

Make Process.default_state recursive #227

merged 4 commits into from
Aug 14, 2023

Conversation

thalassemia
Copy link
Contributor

Though it is rarely used, the Process.default_state method previously broke when a process' ports schema had ports that were either not nested at all or nested more than one level deep. This PR fixes that by making default_state recursive and adds a test to ensure it works.


By creating this pull request, I agree to the Contributor License
Agreement, which is available in CLA.md at the top level of this
repository.

@thalassemia thalassemia requested a review from a team as a code owner August 1, 2023 22:31
CHANGELOG.md Outdated
@@ -1,5 +1,8 @@
# Changelog

## v1.5.6
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

should be 1.5.8 now

@thalassemia
Copy link
Contributor Author

Ready to merge. I'm pretty sure the required statuses thing is something that was configured on GitHub itself under Settings > Branches > Edit master > Require status checks to pass before merging. I can see it for the vivarium-ecoli repo where I am an admin but not for this one.

@eagmon eagmon merged commit 853b26a into master Aug 14, 2023
12 checks passed
@eagmon eagmon deleted the default_state branch August 14, 2023 15:45
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants