From ceb8652f3cb8483b82656c8913dc96c35e511c94 Mon Sep 17 00:00:00 2001 From: polaris Date: Wed, 21 May 2014 22:14:24 -0400 Subject: [PATCH] Fix misc bugs How did these even work before? --- gamespy_natneg_server.py | 1 + gamespy_qr_server.py | 4 ++-- internal_stats_server.py | 4 ++-- 3 files changed, 5 insertions(+), 4 deletions(-) diff --git a/gamespy_natneg_server.py b/gamespy_natneg_server.py index cda1716..2351e66 100644 --- a/gamespy_natneg_server.py +++ b/gamespy_natneg_server.py @@ -6,6 +6,7 @@ import socket import ctypes import struct import threading +import time import gamespy.gs_utility as gs_utils import other.utils as utils diff --git a/gamespy_qr_server.py b/gamespy_qr_server.py index 77b0170..1d97117 100644 --- a/gamespy_qr_server.py +++ b/gamespy_qr_server.py @@ -48,8 +48,6 @@ class GameSpyQRServer(object): self.secret_key_list = gs_utils.generate_secret_keys("gslist.cfg") #self.log(logging.DEBUG, address, "Generated list of secret game keys...") - self.db = gs_database.GamespyDatabase() - GameSpyServerDatabase.register("update_server_list") GameSpyServerDatabase.register("delete_server") @@ -89,6 +87,8 @@ class GameSpyQRServer(object): packet_thread.start() def handle_packet(self, socket, recv_data, address): + self.db = gs_database.GamespyDatabase() + # Tetris DS overlay 10 @ 02144184 - Handle responses back to server # Tetris DS overlay 10 @ 02144184 - Handle responses back to server # diff --git a/internal_stats_server.py b/internal_stats_server.py index 7ff45b2..c70230e 100644 --- a/internal_stats_server.py +++ b/internal_stats_server.py @@ -19,7 +19,7 @@ class StatsPage(resource.Resource): def render_GET(self, request): # TODO: Make this easier to modify later - server_list = stats.get_server_list() + server_list = self.stats.get_server_list() output = "" output += "" @@ -40,7 +40,7 @@ class StatsPage(resource.Resource): output += "
" output += "
" - output += "Last updated: %s
" % (stats.get_last_update_time()) + output += "Last updated: %s
" % (self.stats.get_last_update_time()) output += "" return output