We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent f8bb7ad commit 8e8074dCopy full SHA for 8e8074d
py/visdom/server/handlers/socket_handlers.py
@@ -330,10 +330,16 @@ def socket_wrap_monitor_thread(self):
330
# TODO mark wrapped subs and sources separately
331
if len(self.subs) > 0 or len(self.sources) > 0:
332
for sub in list(self.subs.values()):
333
- if time.time() - sub.last_read_time > MAX_SOCKET_WAIT:
+ if (
334
+ hasattr(sub, "last_read_time")
335
+ and time.time() - sub.last_read_time > MAX_SOCKET_WAIT
336
+ ):
337
sub.close()
338
for sub in list(self.sources.values()):
339
340
341
342
343
344
else:
345
self.app.socket_wrap_monitor.stop()
0 commit comments