kopia lustrzana https://github.com/n1ywb/python-hamtools
improve adif support, look for station_callsign field
rodzic
e342930cce
commit
e9f7483fdc
|
@ -69,7 +69,7 @@ class Reader(object):
|
||||||
self.header_present = True
|
self.header_present = True
|
||||||
for field in self._lex(blocksize=1):
|
for field in self._lex(blocksize=1):
|
||||||
if field.name == 'adif_ver':
|
if field.name == 'adif_ver':
|
||||||
self.adif_ver = Decimal(field.body)
|
self.adif_ver = field.body
|
||||||
elif field.name == 'eoh':
|
elif field.name == 'eoh':
|
||||||
break
|
break
|
||||||
self.bookmark = flo.tell()
|
self.bookmark = flo.tell()
|
||||||
|
|
|
@ -174,7 +174,10 @@ class Log(object):
|
||||||
pass
|
pass
|
||||||
self.qsos.append(qso)
|
self.qsos.append(qso)
|
||||||
if self.qsos:
|
if self.qsos:
|
||||||
self.callsign = qso.get('operator', None)
|
qso = self.qsos[0]
|
||||||
|
self.callsign = qso.get('station_callsign', None)
|
||||||
|
if not self.callsign:
|
||||||
|
self.callsign = qso.get('operator', None)
|
||||||
return self
|
return self
|
||||||
|
|
||||||
def _georef(self, callsign):
|
def _georef(self, callsign):
|
||||||
|
|
Ładowanie…
Reference in New Issue