From c7f62724660df5f5a24ccbc29fe7f268bd1ec258 Mon Sep 17 00:00:00 2001 From: "Barbara B. Frosik" <bfrosik@aps.anl.gov> Date: Fri, 25 Sep 2015 14:38:37 +0000 Subject: [PATCH] modified daq service to create directory when starting experiment --- .../service/impl/experimentSessionControllerImpl.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/python/dm/daq_web_service/service/impl/experimentSessionControllerImpl.py b/src/python/dm/daq_web_service/service/impl/experimentSessionControllerImpl.py index 1c73e3aa..83887027 100755 --- a/src/python/dm/daq_web_service/service/impl/experimentSessionControllerImpl.py +++ b/src/python/dm/daq_web_service/service/impl/experimentSessionControllerImpl.py @@ -4,6 +4,7 @@ # Implementation for experiment session controller. # +import os import time from dm.common.objects.experiment import Experiment @@ -24,6 +25,8 @@ class ExperimentSessionControllerImpl(DmObjectManager): self.dsExperimentApi = DsRestApiFactory.getExperimentRestApi() def startDaq(self, experimentName, dataDirectory, daqInfo): + if not os.path.exists(dataDirectory): + os.makedirs(dataDirectory) if daqInfo is None: daqInfo={} daqInfo['experimentName'] = experimentName -- GitLab