From 2c1612de9334334caff6e79773917e17626c7f10 Mon Sep 17 00:00:00 2001 From: Axel Fahy Date: Sat, 18 Jul 2020 12:21:18 +0200 Subject: [PATCH] Add kwargs for the callback function --- ogn/client/client.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/ogn/client/client.py b/ogn/client/client.py index a8810a5..14add06 100644 --- a/ogn/client/client.py +++ b/ogn/client/client.py @@ -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: