These are chat archives for ipython/ipython
_validateis passed an
objparameter, which appears to be the object owning the traitlet
class Foo(HasTraits): bar = Unicode(validate=Foo.baz) def baz(self, obj, trait): # ...
signal.signalis less likely, because signals aren't involved in a clean shutdown. How are you setting up atexit?