X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=src%2Fnepi%2Futil%2Fparsers%2Fxml_parser.py;h=125360e30d1f6d3d8eca784357696266b2e03e19;hb=bac63fdc5983e2ade1902f711c1e7899d82ca4ae;hp=d5bc8a3fe36fbd8063e60bc042a808c3721c8fb4;hpb=74bb6c4d720bab1e65a71db74525a1bf55cfcb2d;p=nepi.git diff --git a/src/nepi/util/parsers/xml_parser.py b/src/nepi/util/parsers/xml_parser.py index d5bc8a3f..125360e3 100644 --- a/src/nepi/util/parsers/xml_parser.py +++ b/src/nepi/util/parsers/xml_parser.py @@ -91,6 +91,8 @@ class ECXMLParser(object): ecnode.setAttribute("exp_id", xmlencode(ec.exp_id)) ecnode.setAttribute("run_id", xmlencode(ec.run_id)) ecnode.setAttribute("nthreads", xmlencode(ec.nthreads)) + ecnode.setAttribute("local_dir", xmlencode(ec.local_dir)) + ecnode.setAttribute("exp_dir", xmlencode(ec.exp_dir)) doc.appendChild(ecnode) for guid, rm in ec._resources.iteritems(): @@ -188,10 +190,11 @@ class ECXMLParser(object): if ecnode.nodeType == doc.ELEMENT_NODE: exp_id = xmldecode(ecnode.getAttribute("exp_id")) run_id = xmldecode(ecnode.getAttribute("run_id")) + local_dir = xmldecode(ecnode.getAttribute("local_dir")) nthreads = xmldecode(ecnode.getAttribute("nthreads")) os.environ["NEPI_NTHREADS"] = nthreads - ec = ExperimentController(exp_id = exp_id) + ec = ExperimentController(exp_id = exp_id, local_dir = local_dir) connections = set()