From 4d38279d3733a4776aa732915b0b2de733a2556c Mon Sep 17 00:00:00 2001 From: Uriziel Date: Sun, 30 Sep 2012 20:35:37 +0200 Subject: [PATCH] added printing messages on server --- syncplay/server.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/syncplay/server.py b/syncplay/server.py index 611f867..eb25d19 100644 --- a/syncplay/server.py +++ b/syncplay/server.py @@ -6,6 +6,7 @@ from functools import wraps import hashlib from twisted.internet import reactor from twisted.internet.protocol import Factory +import syncplay from .network_utils import argumentCount, CommandProtocol @@ -231,6 +232,7 @@ class WatcherInfo(object): class SyncFactory(Factory): def __init__(self, password = '', banlist = None , isolate_rooms = False, min_pause_lock = 2 , update_time_limit = 1): + print "Welcome to Syncplay server, ver. {}".format(syncplay.version) self.watchers = dict() self.paused = {} self.pause_change_time = None @@ -260,6 +262,7 @@ class SyncFactory(Factory): watcher.max_position = min(w.max_position for w in self.watchers.itervalues()) self.watchers[watcher_proto] = watcher watcher_proto.sender.send_hello(name) + print "{} connected to room '{}'".format(name, room) self.send_state_to(watcher) self.send_ping_to(watcher) self.broadcast(watcher, lambda receiver: receiver.watcher_proto.sender.send_room(watcher.name, watcher.room)) @@ -268,6 +271,7 @@ class SyncFactory(Factory): watcher = self.watchers.pop(watcher_proto, None) if not watcher: return + print "{} left server".format(watcher.name) self.removeRoomIfEmpty(watcher.room) watcher.active = False self.broadcast(watcher, lambda receiver: receiver.watcher_proto.sender.send_left(watcher.name))