From be740527bfb32da846b25e6d0dce63c0526ea6d7 Mon Sep 17 00:00:00 2001 From: Matthew Stidham Date: Mon, 15 Nov 2021 15:56:31 -0800 Subject: [PATCH] lfcli_base: Create report-data folder in home directory if it doesn't exist Signed-off-by: Matthew Stidham --- py-json/LANforge/lfcli_base.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/py-json/LANforge/lfcli_base.py b/py-json/LANforge/lfcli_base.py index 61d3ec47..b99bbe0d 100644 --- a/py-json/LANforge/lfcli_base.py +++ b/py-json/LANforge/lfcli_base.py @@ -538,8 +538,10 @@ class LFCliBase: session = str(datetime.datetime.now().strftime("%Y-%m-%d-%H-h-%M-m-%S-s")).replace(':','-') if filename is None: if not os.path.isdir("%s/report-data/%s" % (userhome, session)): + if not os.path.isdir('%s/report-data' % userhome): + os.mkdir('%s/report-data' % userhome) os.mkdir("%s/report-data/%s" % (userhome, session)) - filename = ("%s/report-data/%s/%s.log" % (userhome,session,scriptname)) + filename = ("%s/report-data/%s/%s.log" % (userhome, session, scriptname)) import logging logging.basicConfig(filename=filename, level=logging.DEBUG) if level == "debug":