automated file archiving to git

This commit is contained in:
fordprefect
2021-08-03 21:14:13 +02:00
parent 10dec9811c
commit 48889af5b1

View File

@@ -9,6 +9,7 @@ import numpy as np
import sys
import importlib
import time
import subprocess
sys.path.append(".")
#### config
@@ -86,6 +87,18 @@ def get_data():
with open(datafile, "wb") as f:
f.write(r.content)
## file archiving: include error log just in case…
try:
subprocess.run(["/usr/bin/cp", f"../{date}-full-data.csv", "data.csv"], cwd="/srv/http/dukun.de/corona/data/git")
subprocess.run(["/usr/bin/git", "commit", "-a", f"-m'{date}'"], cwd="/srv/http/dukun.de/corona/data/git")
subprocess.run(["/usr/bin/git", "push"], cwd="/srv/http/dukun.de/corona/data/git")
except Exception as e:
print(f"File archiving failed with {e} - need for debugging here…")
print(e.with_traceback)
print("\n\n\ncontinuing…\n")
else:
print(f"file found: {datafile}")