enthought / enthought/envisage
Use the new traits observe instead of on_trait_change
Open
type: refactor
- Dominant language
- Python
- Stars
- 89
- Forks
- 27
- Avg merge
- 14h 48m
- Merged PRs (30d)
- 7
Description
Traits 6.1.0 introduced the new `observe` decorator and the underlying observation framework. This is meant to replace the existing `on_trait_change`-based event listeners.
Ref : https://docs.enthought.com/traits/traits_user_manual/notification.html
Contributor guide
No contributing guide indexed for this repository
Research direction
Search the repository for existing on_trait_change-based event listeners and read the referenced Traits notification documentation before estimating the migration. Done means the relevant listeners use the new observe framework and the existing behavior remains covered by the project's checks.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- python
- Domain
- tooling
- Issue type
- Refactor
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 30/100