From 9c1766b80681e49e98f6de3ded654b9863c87a80 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Fr=C3=A9d=C3=A9ric=20Sureau?= Date: Thu, 21 Nov 2013 16:20:45 +0100 Subject: [PATCH] Automatically reconnect transport to existing namespaces --- socketIO_client/__init__.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/socketIO_client/__init__.py b/socketIO_client/__init__.py index aee4543..3bdecf1 100644 --- a/socketIO_client/__init__.py +++ b/socketIO_client/__init__.py @@ -260,8 +260,9 @@ class SocketIO(object): self.client_supported_transports, socketIO_session, self.is_secure, self.base_url, **self.kw) # Update namespaces - for namespace in self._namespace_by_path.values(): + for path, namespace in self._namespace_by_path.iteritems(): namespace._transport = transport + transport.connect(path) return transport def _make_heartbeat_pacemaker(self, heartbeat_interval):