Add kwargs for the callback function

pull/76/head
Axel Fahy 2020-07-18 12:21:18 +02:00
rodzic 7669ac4559
commit 2c1612de93
Nie znaleziono w bazie danych klucza dla tego podpisu
ID klucza GPG: 05B067D43645F1E7
1 zmienionych plików z 2 dodań i 2 usunięć

Wyświetl plik

@ -52,7 +52,7 @@ class AprsClient:
self._kill = True
def run(self, callback, timed_callback=lambda client: None, autoreconnect=False):
def run(self, callback, timed_callback=lambda client: None, autoreconnect=False, **kwargs):
while not self._kill:
try:
keepalive_time = time()
@ -72,7 +72,7 @@ class AprsClient:
self.logger.warning('Read returns zero length string. Failure. Orderly closeout')
break
callback(packet_str)
callback(packet_str, **kwargs)
except ConnectionError:
self.logger.error('ConnectionError', exc_info=True)
except socket.error: