From 14863fbbe7fe2e976fedf8dda1e5811577b9c9a3 Mon Sep 17 00:00:00 2001 From: albertosottile Date: Wed, 25 Jul 2018 16:09:22 +0200 Subject: [PATCH] Server Stats: use parametrized query and change column definitions --- syncplay/server.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/syncplay/server.py b/syncplay/server.py index 0e7c4f5..8e001c4 100755 --- a/syncplay/server.py +++ b/syncplay/server.py @@ -197,7 +197,7 @@ class SyncFactory(Factory): def _connectToLogDb(self, dbPath): conn = sqlite3.connect(dbPath) c = conn.cursor() - c.execute('create table if not exists versionSnapshots (snapshotTime integer, port integer, version string, roomIndex integer, playStatus integer)') + c.execute('create table if not exists clients_snapshots (snapshot_time integer, port integer, version string, room_index integer, play_status integer)') conn.commit() return conn @@ -286,8 +286,8 @@ class PublicRoomManager(RoomManager): for idx, room in enumerate(self._rooms.values()): playStatus = str(room.isPlaying()) for watcher in room.getWatchers(): - c.execute("INSERT INTO versionSnapshots VALUES (" + snapshotTime + ", " + str(portNumber) + - ", '" + watcher.getVersion() + "', " + str(idx) + ", " + playStatus + ")") + content = (snapshotTime, str(portNumber), watcher.getVersion(), str(idx), playStatus, ) + c.execute("INSERT INTO clients_snapshots VALUES (?, ?, ?, ?, ?)", content) dbHandler.commit()