From 8f97e73bacf7dffc7135e87fd9902e243bcb1503 Mon Sep 17 00:00:00 2001 From: drewhutchison Date: Wed, 12 Feb 2014 15:07:36 -0700 Subject: [PATCH] check for exit condition before transport reconnects --- socketIO_client/__init__.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/socketIO_client/__init__.py b/socketIO_client/__init__.py index 3bdecf1..1bccef5 100644 --- a/socketIO_client/__init__.py +++ b/socketIO_client/__init__.py @@ -170,13 +170,13 @@ class SocketIO(object): try: warning_screen = _yield_warning_screen(seconds) for elapsed_time in warning_screen: + if self._stop_waiting(for_callbacks): + break try: try: self._process_events() except TimeoutError: pass - if self._stop_waiting(for_callbacks): - break self.heartbeat_pacemaker.send(elapsed_time) except ConnectionError as e: try: