aboutsummaryrefslogtreecommitdiffstats
path: root/python/ack_checker.py
diff options
context:
space:
mode:
Diffstat (limited to 'python/ack_checker.py')
-rw-r--r--python/ack_checker.py8
1 files changed, 8 insertions, 0 deletions
diff --git a/python/ack_checker.py b/python/ack_checker.py
index 4844fa72..012bc6fb 100644
--- a/python/ack_checker.py
+++ b/python/ack_checker.py
@@ -5,6 +5,8 @@ from csv import reader
from io import BytesIO
from serenitas.utils.remote import SftpClient, FtpClient
from serenitas.utils.db import dbconn
+from serenitas.utils import SerenitasFileHandler
+import logging
def serenitas_files(date):
@@ -27,6 +29,10 @@ def bowdst_files(date):
def ack_check(date: datetime.date, conn):
+ logger = logging.getLogger(__name__)
+ fh = SerenitasFileHandler("truload.log")
+ logger.addHandler(fh)
+ logger.setLevel(logging.INFO)
files = list(serenitas_files(date)) + list(bowdst_files(date))
for f in files:
csv = reader(f)
@@ -67,6 +73,8 @@ def ack_check(date: datetime.date, conn):
"UPDATE spots SET globeop_id=%s WHERE id=%s",
(globeop_id, serenitas_id),
)
+ elif action == "Failed":
+ logger.warning(f"{serenitas_id} ({action}): {globeop_id} ")
conn.commit()