traits icon indicating copy to clipboard operation
traits copied to clipboard

Observable typed attributes for Python classes

Results 125 traits issues
Sort by recently updated
recently updated
newest added

For normal (synchronous) Traits observers, if an exception occurs then we execute Traits's exception handler, which by default simply logs the exception. The relevant code (or at least part of...

Let's use `scriv` for changelog management. This is very similar to the setup that we have in TraitsUI and apptools, except that it seems better to use `scriv` than grow...

This PR exports observer event types (`TraitChangeEvent`, `ListChangeEvent`, `DictChangeEvent`, `SetChangeEvent`) in `traits.observation.api`, so that they can be easily used in type hints in client code. The event types are already...

It would be useful to have a `CONTRIBUTING` file giving contributing guidelines. This would also be a useful place to record information about development workflows, style expectations, changelog management, etc....

For those wanting to add type hints to code using Traits, the types of events received by `observe` handlers should be accessible through `traits.api`.