Resolves issue 195. A typo in the sessionhandler that lead to big consequences.

This commit is contained in:
Griatch 2011-10-01 12:44:30 +02:00
parent 2597df0512
commit bab89b191b
2 changed files with 6 additions and 7 deletions

View file

@ -194,6 +194,7 @@ class AMPProtocol(amp.AMP):
""" """
if hasattr(self.factory, "portal"): if hasattr(self.factory, "portal"):
sessdata = self.factory.portal.sessions.get_all_sync_data() sessdata = self.factory.portal.sessions.get_all_sync_data()
print sessdata
self.call_remote_ServerAdmin(0, self.call_remote_ServerAdmin(0,
"PSYNC", "PSYNC",
data=sessdata) data=sessdata)
@ -298,7 +299,6 @@ class AMPProtocol(amp.AMP):
sesslist.append(sess) sesslist.append(sess)
# replace sessions on server # replace sessions on server
server_sessionhandler.portal_session_sync(sesslist) server_sessionhandler.portal_session_sync(sesslist)
# after sync is complete we force-validate all scripts (this starts everthing) # after sync is complete we force-validate all scripts (this starts everthing)
init_mode = ServerConfig.objects.conf("server_restart_mode", default=None) init_mode = ServerConfig.objects.conf("server_restart_mode", default=None)
ScriptDB.objects.validate(init_mode=init_mode) ScriptDB.objects.validate(init_mode=init_mode)
@ -307,7 +307,6 @@ class AMPProtocol(amp.AMP):
else: else:
raise Exception(_("operation %(op)s not recognized.") % {'op': operation}) raise Exception(_("operation %(op)s not recognized.") % {'op': operation})
return {} return {}
ServerAdmin.responder(amp_server_admin) ServerAdmin.responder(amp_server_admin)

View file

@ -50,7 +50,7 @@ class ServerSession(Session):
if not self.logged_in: if not self.logged_in:
return return
player = self.get_player(1) player = self.get_player()
character = self.get_character() character = self.get_character()
if player: if player:
#print "sync: at_init() - player" #print "sync: at_init() - player"