From d3dddb97b471be5e571ad8ba1b713a9d19bb72de Mon Sep 17 00:00:00 2001 From: Kavish Devar Date: Sat, 28 Sep 2024 15:36:20 +0530 Subject: [PATCH] fix argument count in custom notificaiton handler when starting daemon --- examples/daemon/start.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/examples/daemon/start.py b/examples/daemon/start.py index 85cc7e0..8233a46 100644 --- a/examples/daemon/start.py +++ b/examples/daemon/start.py @@ -142,7 +142,7 @@ def stop_daemon(signum, frame): sys.exit(0) -def notification_handler(notification_type: int): +def notification_handler(notification_type: int, data: bytes): global connection logging.debug(f"Received notification: {notification_type}") @@ -157,6 +157,10 @@ def notification_handler(notification_type: int): earDetection = connection.notificationListener.EarDetectionNotification.getEarDetection() globals()["notif_ear_detection"] = earDetection logger.debug(earDetection) + elif notification_type == Notifications.UNKNOWN: + logger = logging.getLogger("Unknown Notification") + hex_data = ' '.join(f'{byte:02x}' for byte in data) + logger.debug(hex_data) def main(): global running