fix(DX): Print traceback of timed out requests (#6)

This commit is contained in:
Ankush Menat 2025-02-07 19:51:15 +05:30 committed by GitHub
parent b9a8570039
commit 72c1e495d8
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -12,6 +12,7 @@
from concurrent import futures
import errno
import faulthandler
import os
import selectors
import socket
@ -253,6 +254,7 @@ class ThreadWorker(base.Worker):
if current_time > fut._request_timeout:
self.alive = False
self.log.error("A request timed out. Exiting.")
faulthandler.dump_traceback()
self.tpool.shutdown(False)
self.poller.close()