From 66c988b9258f5de19a3531cf51d8fd46b7aa2092 Mon Sep 17 00:00:00 2001 From: Torxgewinde Date: Thu, 30 Sep 2021 18:03:47 +0200 Subject: [PATCH] Changes for Python3 Made minor changes to make it run with Python 3 --- src/pybuddy-daemon.py | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/src/pybuddy-daemon.py b/src/pybuddy-daemon.py index b42e094..224e6c8 100644 --- a/src/pybuddy-daemon.py +++ b/src/pybuddy-daemon.py @@ -16,7 +16,7 @@ import os import pwd import logging -from ConfigParser import RawConfigParser +from configparser import RawConfigParser ################ @@ -53,7 +53,7 @@ def __init__(self, battery, buddy_product): self.pumpMessage() self.battery=battery self.product=buddy_product - except NoBuddyException, e: + except NoBuddyException: raise NoBuddyException() # Commands are sent as disabled bits @@ -331,7 +331,7 @@ def decode_buddy (buddy,msg): 'user': 'nobody', 'loglevel': 'info', 'logfile': 'console', - 'usbproduct': 0002, + 'usbproduct': 0x0002, } ) @@ -373,7 +373,7 @@ def decode_buddy (buddy,msg): log.info("Starting search...") try: buddy=BuddyDevice(0, int(config.get("system", "usbproduct"))) -except NoBuddyException, e: +except NoBuddyException: log.error("Not found!") sys.exit(1) @@ -403,8 +403,9 @@ def decode_buddy (buddy,msg): while 1: try: message, address = s.recvfrom(8192) + message2 = message.decode() log.debug("Got data from %s", address) - decode_buddy(buddy, message) + decode_buddy(buddy, message2) except (KeyboardInterrupt, SystemExit): raise