From 10cd8ff524c033a4d07dfa838914063d5b5fb11b Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Philip=20R=C3=B6ggla?= <philip.roeggla@onb.ac.at>
Date: Tue, 21 Jul 2020 09:41:38 +0200
Subject: [PATCH] log to output folder

---
 travelogues_extraction/script/script.py | 11 +++++++++--
 1 file changed, 9 insertions(+), 2 deletions(-)

diff --git a/travelogues_extraction/script/script.py b/travelogues_extraction/script/script.py
index 74c209a..9808b41 100644
--- a/travelogues_extraction/script/script.py
+++ b/travelogues_extraction/script/script.py
@@ -33,9 +33,16 @@ async def extract(input_file: str, output_folder: str) -> typing.NoReturn:
     converter.write()
     match = regex.search(r'[dD]1\d', input_file)
     name = match.group(0) if match else 'VDXX'
-    converter.log.to_csv('log-' + name + datetime.datetime.now().strftime("-%Y-%m-%d-%H:%M:%S") + '.csv')
+    output_log = output_path.joinpath('log')
+    output_log.mkdir(parents=True, exist_ok=True)
+    converter.log.to_csv(output_log.joinpath(
+        'log-' + name + datetime.datetime.now().strftime("-%Y-%m-%d-%H:%M:%S") + '.csv'
+    ))
     # to do unblock
-    with open('sub-log-' + name + datetime.datetime.now().strftime("-%Y-%m-%d-%H:%M:%S") + '.json', 'w') as file:
+    with open(
+            output_log.joinpath(
+                'sub-log-' + name + datetime.datetime.now().strftime("-%Y-%m-%d-%H:%M:%S") + '.json', 'w')
+    ) as file:
         json.dump(converter.sub_log, file)
 
 loop = asyncio.new_event_loop()
-- 
GitLab