From 66c11a0a37dcbdd251e61b5e070b6858884268d3 Mon Sep 17 00:00:00 2001 From: Roy Hyunjin Han Date: Sun, 15 Feb 2015 16:18:08 -0500 Subject: [PATCH] Fix #46 --- socketIO_client/__init__.py | 15 +++++++-------- 1 file changed, 7 insertions(+), 8 deletions(-) diff --git a/socketIO_client/__init__.py b/socketIO_client/__init__.py index 4e8df09..2bc3ac4 100644 --- a/socketIO_client/__init__.py +++ b/socketIO_client/__init__.py @@ -286,14 +286,13 @@ class SocketIO(object): self.wait(seconds, for_callbacks=True) def disconnect(self, path=''): - if self.connected: - self._transport.disconnect(path) - try: - namespace = self._namespace_by_path[path] - namespace.on_disconnect() - except KeyError: - pass - del self._namespace_by_path[path] + self._transport.disconnect(path) + try: + namespace = self._namespace_by_path[path] + namespace.on_disconnect() + del self._namespace_by_path[path] + except KeyError: + pass @property def connected(self):