From 9a00422b26e151b543e2686f28a32165260619b7 Mon Sep 17 00:00:00 2001 From: dspreitz Date: Fri, 23 Sep 2016 18:36:48 +0000 Subject: [PATCH] Modified reference_date which is passed --- ogn/gateway/manage.py | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/ogn/gateway/manage.py b/ogn/gateway/manage.py index 2dfff02..e19d48e 100644 --- a/ogn/gateway/manage.py +++ b/ogn/gateway/manage.py @@ -2,7 +2,7 @@ import logging from ogn.client import AprsClient from ogn.gateway.process import process_beacon - +from datetime import datetime from manager import Manager manager = Manager() @@ -53,6 +53,12 @@ def import_logfile(ogn_logfile, reference_date, logfile='main.log', loglevel='IN print('\nError reading ogn-logfile:', ogn_logfile) return + try: + datetime.strptime(reference_date, "%Y-%m-%d") + except: + print('\nError in reference_date argument', reference_date) + return + # Enable logging log_handlers = [logging.StreamHandler()] if logfile: @@ -61,7 +67,7 @@ def import_logfile(ogn_logfile, reference_date, logfile='main.log', loglevel='IN print('Start importing ogn-logfile') for line in f: - process_beacon(line, reference_date) + process_beacon(line, datetime.combine(datetime.strptime(reference_date, "%Y-%m-%d").date(), datetime.utcnow().time())) f.close() logging.shutdown()