From 911fad58877f4b6ec12db2c78b535f7c1be4534c Mon Sep 17 00:00:00 2001
From: reinaortega <miguelangel.reinaortega@etsi.org>
Date: Thu, 23 Sep 2021 00:26:55 +0200
Subject: [PATCH] Remove generation of bytecode + fix log generation for
 consecutive doc2tosca runs

Signed-off-by: reinaortega <miguelangel.reinaortega@etsi.org>
---
 src/web_app.py | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/src/web_app.py b/src/web_app.py
index 913b75e..84cd22d 100644
--- a/src/web_app.py
+++ b/src/web_app.py
@@ -9,6 +9,8 @@ import shutil
 import tempfile
 import logging
 import traceback
+import sys
+sys.dont_write_bytecode = True
 from zipfile import ZipFile
 
 from flask import Flask, flash, request, redirect, send_file, render_template, g
@@ -199,7 +201,7 @@ def mk_doc2tosca():
     tmp_dir = tempfile.mkdtemp()
 
     logfilename = os.path.join(tmp_dir, 'toscatools.log')
-    logging.basicConfig(filename=logfilename, level=logging.INFO)
+    logging.basicConfig(filename=logfilename, force=True, level=logging.INFO)
 
     logging.info("Starting")
     logging.debug("TMP DIR: " + tmp_dir)
-- 
GitLab