Browse Source

Bump blocking threshold from 5 seconds to 10 seconds

pull/4010/head
Rapptz 5 years ago
parent
commit
11211d48eb
  1. 6
      discord/gateway.py

6
discord/gateway.py

@ -104,17 +104,17 @@ class KeepAliveHandler(threading.Thread):
total = 0 total = 0
while True: while True:
try: try:
f.result(5) f.result(10)
break break
except concurrent.futures.TimeoutError: except concurrent.futures.TimeoutError:
total += 5 total += 10
try: try:
frame = sys._current_frames()[self._main_thread_id] frame = sys._current_frames()[self._main_thread_id]
except KeyError: except KeyError:
msg = self.block_msg msg = self.block_msg
else: else:
stack = traceback.format_stack(frame) stack = traceback.format_stack(frame)
msg = '%s\nLoop thread stacktrace:\n%s' % (self.block_msg, ''.join(stack)) msg = '%s\nLoop thread traceback (most recent call last):\n%s' % (self.block_msg, ''.join(stack))
log.warning(msg, total) log.warning(msg, total)
except Exception: except Exception:

Loading…
Cancel
Save