This commit is contained in:
Roy Hyunjin Han 2015-02-15 16:18:08 -05:00
commit 66c11a0a37

View file

@ -286,14 +286,13 @@ class SocketIO(object):
self.wait(seconds, for_callbacks=True) self.wait(seconds, for_callbacks=True)
def disconnect(self, path=''): def disconnect(self, path=''):
if self.connected:
self._transport.disconnect(path) self._transport.disconnect(path)
try: try:
namespace = self._namespace_by_path[path] namespace = self._namespace_by_path[path]
namespace.on_disconnect() namespace.on_disconnect()
del self._namespace_by_path[path]
except KeyError: except KeyError:
pass pass
del self._namespace_by_path[path]
@property @property
def connected(self): def connected(self):