From f2c8538303f23e5ad6e652ce984e73863db0b4fb Mon Sep 17 00:00:00 2001 From: Marko Mecina <marko.mecina@univie.ac.at> Date: Fri, 15 Sep 2023 16:43:26 +0200 Subject: [PATCH] create directory for test report in case it does not exist yet --- Ccs/ccs_function_lib.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/Ccs/ccs_function_lib.py b/Ccs/ccs_function_lib.py index 9b0e02a..8df849f 100644 --- a/Ccs/ccs_function_lib.py +++ b/Ccs/ccs_function_lib.py @@ -20,6 +20,7 @@ import time import dbus import socket import os +from pathlib import Path import glob import numpy as np import logging.handlers @@ -5800,6 +5801,8 @@ class TestReport: buf = '\n'.join([self.delimiter.join(self.report[line]) for line in range(len(self.report))]) + Path(os.path.dirname(reportfile)).mkdir(parents=True, exist_ok=True) # create directory if it does not exist + with open(reportfile, 'w') as fd: fd.write(buf + '\n') logger.info('Report written to {}.'.format(reportfile)) -- GitLab