أخبار

We've come across a concurrency bug in logging/__init__.py which involves the handling of asynchronous exceptions, such as KeyboardInterrupt, during the execution of logging._acquireLock(). In the ...
Ctrl-C / KeyboardInterrupt is just a specific example where this happens. In my case, I needed a way to safely shut down the server and the unexpected exception was preventing this from working.