Skip to content
* The default ``onException`` handler now provides more context if the exception description is empty (as seen in https://mattermost.web.cern.ch/acc-py/pl/mo6zgxptj7bm386pfak31oabnr)
* PyJapc no longer registers an atexit hook to *guarantee* that the finalizer (``PyJapc.__del__``) is called. Instead we rely on normal object lifecycle management from Python. In practice, CPython 3.x always calls the finalizer before exiting. The PyJapc finalizer continues to stop and destroy subscriptions and do an ``rbacLogout``.
* PyJapc tests have been made more stable in CI