fixed issues executing xml from gui, added more tests for testing message handling
This commit is contained in:
parent
588a0932d3
commit
4f4605163f
3 changed files with 344 additions and 92 deletions
|
@ -1396,7 +1396,7 @@ class CoreHandler(socketserver.BaseRequestHandler):
|
|||
open_file.write(data)
|
||||
return ()
|
||||
|
||||
self.session.node_add_file(node_num, source_name, file_name, data)
|
||||
self.session.add_node_file(node_num, source_name, file_name, data)
|
||||
else:
|
||||
raise NotImplementedError
|
||||
|
||||
|
@ -1639,10 +1639,10 @@ class CoreHandler(socketserver.BaseRequestHandler):
|
|||
logging.info("request to connect to session %s", session_id)
|
||||
|
||||
# remove client from session broker and shutdown if needed
|
||||
self.remove_session_handlers()
|
||||
self.session.broker.session_clients.remove(self)
|
||||
if not self.session.broker.session_clients and not self.session.is_active():
|
||||
self.coreemu.delete_session(self.session.id)
|
||||
self.remove_session_handlers()
|
||||
|
||||
# set session to join
|
||||
self.session = session
|
||||
|
|
|
@ -628,6 +628,9 @@ class Session(object):
|
|||
# clear out existing session
|
||||
self.clear()
|
||||
|
||||
if start:
|
||||
self.set_state(EventTypes.CONFIGURATION_STATE)
|
||||
|
||||
# write out xml file
|
||||
CoreXmlReader(self).read(file_name)
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue