callinfo: handle specific unicode strings

This commit is contained in:
Tobias Wellnitz, DH1TW 2022-12-18 14:40:20 +01:00
parent 1b0073fb0c
commit 7b40e6c7ed
2 changed files with 2 additions and 1 deletions

View file

@ -215,7 +215,7 @@ class Callinfo(object):
#make sure that the remaining part is actually a callsign (avoid: OZ/JO81)
rest = re.search('/[A-Z0-9]+', entire_callsign)
if rest is None:
self._logger.warning("non latin characters in callsign '{0}'".format(entire_callsign))
self._logger.warning(u"non latin characters in callsign '{0}'".format(entire_callsign))
raise KeyError
rest = re.sub('/', '', rest.group(0))
if re.match('^[\\d]{0,1}[A-Z]{1,2}\\d([A-Z]{1,4}|\\d{3,3}|\\d{1,3}[A-Z])[A-Z]{0,5}$', rest):

View file

@ -1,3 +1,4 @@
# -*- coding: utf-8 -*-
from datetime import datetime
import pytest