pull/25/head
Konstantin Gründger 2015-12-16 18:29:08 +01:00
rodzic c284272109
commit 15d12d0d82
2 zmienionych plików z 7 dodań i 2 usunięć

Wyświetl plik

@ -4,7 +4,10 @@ from .model import Beacon, AircraftBeacon, ReceiverBeacon
from ogn.exceptions import AprsParseError
def parse_aprs(packet, reference_date=datetime.utcnow()):
def parse_aprs(packet, reference_date=None):
if reference_date is None:
reference_date = datetime.utcnow()
print(reference_date)
if not isinstance(packet, str):
raise TypeError("Expected packet to be str, got %s" % type(packet))
elif packet == "":

Wyświetl plik

@ -30,7 +30,9 @@ class Beacon(AbstractConcreteBase, Base):
altitude = Column(Integer)
comment = None
def parse(self, text, reference_date=datetime.utcnow()):
def parse(self, text, reference_date=None):
if reference_date is None:
reference_date = datetime.utcnow()
result = re_pattern_aprs.match(text)
if result is None:
raise AprsParseError(text)