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

Rename module _i_observable to i_observable #1296

Merged
merged 1 commit into from
Sep 23, 2020
Merged

Conversation

kitchoi
Copy link
Contributor

@kitchoi kitchoi commented Sep 23, 2020

This PR renames traits.observation._i_observable module to traits.observation.i_observable because it is used by packages outside of traits.observation but inside traits for implementing IObservable.

There are two other interfaces within traits.observation but they have only been used within traits.observation so there is so far no need to expose them.

Checklist
- [ ] Tests
- [ ] Update API reference (docs/source/traits_api_reference). <--- i_observable is not visible on the API reference. So far it has only been used internally in traits, there isn't an external use case yet
- [ ] Update User manual (docs/source/traits_user_manual)
- [ ] Update type annotation hints in traits-stubs

Copy link
Member

@mdickinson mdickinson left a comment

Choose a reason for hiding this comment

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

LGTM. CI is happy, and I confirmed that all occurrences of _i_observable were gone.

Waiting for appveyor before merging.

@mdickinson
Copy link
Member

Ah, unusually, it looks as though we're waiting for Travis rather than Appveyor.

@kitchoi kitchoi merged commit 786a39e into master Sep 23, 2020
@kitchoi kitchoi deleted the mv-i-observable branch September 23, 2020 16:03
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