From 36328af1e3401ba92796316aef2eab054da24e38 Mon Sep 17 00:00:00 2001 From: "tgoff0@gmail.com" Date: Fri, 22 May 2015 00:54:04 +0000 Subject: [PATCH] daemon: Automatically save a XML representation of the current session after starting, including the deployed network plan when the new NMF format is used. --- trunk/daemon/core/session.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/trunk/daemon/core/session.py b/trunk/daemon/core/session.py index a71eeb3b..2d4fed92 100644 --- a/trunk/daemon/core/session.py +++ b/trunk/daemon/core/session.py @@ -33,6 +33,7 @@ from core.sdt import Sdt from core.misc.ipaddr import MacAddr from core.misc.event import EventLoop from core.constants import * +from core.misc.xmlsession import savesessionxml from core.xen import xenconfig @@ -349,6 +350,8 @@ class Session(object): def runtime_state_hook(self, state): if state == coreapi.CORE_EVENT_RUNTIME_STATE: self.emane.poststartup() + xmlfilename = os.path.join(self.sessiondir, 'session-deployed.xml') + savesessionxml(self, xmlfilename, self.cfg['xmlfilever']) def getenviron(self, state=True): ''' Get an environment suitable for a subprocess.Popen call.