enthought / enthought/envisage

Use the new traits observe instead of on_trait_change

Open
#295 0 comments 0 reactions 0 assignees View on GitHub
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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.