Index: leahi_dialin/ui/TD_Messaging.py =================================================================== diff -u -r9f44c02ff3f40812ab9fd7f9c7346f649a114c19 -r126c206228086fbd13e820980c2fbb2fb58131bb --- leahi_dialin/ui/TD_Messaging.py (.../TD_Messaging.py) (revision 9f44c02ff3f40812ab9fd7f9c7346f649a114c19) +++ leahi_dialin/ui/TD_Messaging.py (.../TD_Messaging.py) (revision 126c206228086fbd13e820980c2fbb2fb58131bb) @@ -1,21 +1,30 @@ #!/bin/python3 -from utils import singleton -from utils import conversions -from protocols import CAN -from common import msg_ids +from dialin.ui.utils import singleton_threadsafe +from dialin.utils import conversions +from dialin.protocols import CAN +from dialin.common import msg_ids +from dialin.utils import SingletonMeta +@singleton_threadsafe +class TD_Messaging(): -@singleton -class TD_Messaging: - - def __init__(self): self.can_enabled: bool=False self.can_Channel: str = "can0" - self.can_interface = CAN.DenaliCanMessenger(can_interface=self.can_Channel) + class fakeLogger(): + def __init__(self): + pass + + def error(a1, a2): + pass + + def info(a1, a2): + pass + + self.can_interface = CAN.DenaliCanMessenger(can_interface=self.can_Channel, logger=fakeLogger() ) self.can_interface.start() if self.can_interface is not None: