From fddde0fef4ccd14c44f6300e513904478e0b2227 Mon Sep 17 00:00:00 2001 From: minus Date: Tue, 16 Sep 2014 20:09:39 +0200 Subject: [PATCH] used setex instead of set --- statscollector.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/statscollector.py b/statscollector.py index 87b8f7b..6002fb5 100644 --- a/statscollector.py +++ b/statscollector.py @@ -34,11 +34,11 @@ class RefreshingServer(Server): def on_info_received(self): server_info = json.dumps({k: v for k, v in filter(lambda it: not it[0].startswith("_"), self.__dict__.items())}, cls=TeeworldsJSONEncoder) detail_key_name = "server:{}".format(str(self.address)) - rconn.set(detail_key_name, server_info, ex=SERVER_TIMEOUT) + rconn.setex(detail_key_name, SERVER_TIMEOUT, server_info) for player in self.playerlist: player_key_name = "player:{}:{}".format(player.name, str(self.address)) player_info = json.dumps({k: v for k, v in filter(lambda it: not it[0].startswith("_"), player.__dict__.items())}, cls=TeeworldsJSONEncoder) - rconn.set(player_key_name, player_info, ex=PLAYER_TIMEOUT) + rconn.setex(player_key_name, PLAYER_TIMEOUT, player_info) self._socket.call_later(SERVER_REFRESH_INTERVAL, self.request_info) #self._socket.call_later(SERVER_TIMEOUT, self.on_timeout) -- GitLab