Fix exception caused by missing log folder 27/24827/3
authorYujun Zhang <zhang.yujunz@zte.com.cn>
Thu, 24 Nov 2016 06:38:31 +0000 (14:38 +0800)
committerYujun Zhang <zhang.yujunz@zte.com.cn>
Fri, 25 Nov 2016 06:26:53 +0000 (14:26 +0800)
Change-Id: I3a73cc0366e2c1a9c5965367ea68138f36ff1d63
Signed-off-by: Yujun Zhang <zhang.yujunz@zte.com.cn>
qtip/utils/logger_utils.py
tox.ini

index e8817c3..d5e76a6 100644 (file)
@@ -62,4 +62,7 @@ class QtipLogger(Logger):
     file_path = '{}/qtip/logs'.format(os.environ['HOME'])
 
     def __init__(self, logger_name):
+        if not os.path.exists(self.file_path):
+            os.makedirs(self.file_path)
+
         super(QtipLogger, self).__init__(logger_name)
diff --git a/tox.ini b/tox.ini
index 0ca9993..19a2a11 100644 (file)
--- a/tox.ini
+++ b/tox.ini
@@ -18,6 +18,7 @@ commands=
     --basetemp={envtmpdir}  \
     {posargs}
 setenv=
+  HOME = {envtmpdir}
   PYTHONPATH = {toxinidir}
 
 [testenv:pep8]