Merge pull request #1380 from minrk/close_handlers

call close_handlers before garbage collection
pull/1381/head
Simon Li 2024-11-28 14:03:16 +00:00 zatwierdzone przez GitHub
commit f77a7d9fb2
Nie znaleziono w bazie danych klucza dla tego podpisu
ID klucza GPG: B5690EEEBB952194
1 zmienionych plików z 9 dodań i 0 usunięć

Wyświetl plik

@ -482,6 +482,15 @@ def main():
if r2d.log_level == logging.DEBUG:
r2d.log.exception(e)
sys.exit(1)
finally:
# workaround bug in traitlets Application.__del__:
# https://github.com/ipython/traitlets/pull/912
# make sure close_handlers is called before process teardown
try:
r2d.close_handlers()
except AttributeError:
# traitlets < 5.10
pass
if __name__ == "__main__":