Browse Source

up v0.6.5; add 5s min connection retry interval

pull/18/merge
Rossen Georgiev 9 years ago
parent
commit
771425bb1a
  1. 4
      steam/__init__.py
  2. 7
      steam/core/cm.py

4
steam/__init__.py

@ -1,7 +1,7 @@
__version__ = "0.6.4"
__version__ = "0.6.5"
__author__ = "Rossen Georgiev"
version_info = (0, 6, 4)
version_info = (0, 6, 5)
from steam.steamid import SteamID
from steam.webapi import WebAPI

7
steam/core/cm.py

@ -80,11 +80,18 @@ class CMClient(EventEmitter):
logger.debug("Connect initiated.")
for server_addr in self.servers:
start = time()
if self.connection.connect(server_addr):
break
diff = time() - start
logger.debug("Failed to connect. Retrying...")
if diff < 5:
gevent.sleep(5 - diff)
self.current_server_addr = server_addr
self.connected = True
self.emit("connected")

Loading…
Cancel
Save