Made ajax/comet client fallback work correctly in the new framework.
This commit is contained in:
parent
83570848d6
commit
166189a7a5
7 changed files with 168 additions and 108 deletions
|
|
@ -276,8 +276,8 @@ class Evennia(object):
|
|||
with open(SERVER_RESTART, 'r') as f:
|
||||
mode = f.read()
|
||||
if mode in ('True', 'reload'):
|
||||
from evennia.server.oobhandler import OOB_HANDLER
|
||||
OOB_HANDLER.restore()
|
||||
from evennia.scripts.monitorhandler import MONITOR_HANDLER
|
||||
MONITOR_HANDLER.restore()
|
||||
|
||||
from evennia.scripts.tickerhandler import TICKER_HANDLER
|
||||
TICKER_HANDLER.restore()
|
||||
|
|
@ -352,9 +352,9 @@ class Evennia(object):
|
|||
yield [(s.pause(manual_pause=False), s.at_server_reload()) for s in ScriptDB.get_all_cached_instances() if s.is_active]
|
||||
yield self.sessions.all_sessions_portal_sync()
|
||||
self.at_server_reload_stop()
|
||||
# only save OOB state on reload, not on shutdown/reset
|
||||
from evennia.server.oobhandler import OOB_HANDLER
|
||||
OOB_HANDLER.save()
|
||||
# only save monitor state on reload, not on shutdown/reset
|
||||
from evennia.scripts.monitorhandler import MONITOR_HANDLER
|
||||
MONITOR_HANDLER.save()
|
||||
else:
|
||||
if mode == 'reset':
|
||||
# like shutdown but don't unset the is_connected flag and don't disconnect sessions
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue