Example #1
0
 def __init__(self, pebble, force_colour=None):
     """
     :param pebble: libpebble2.communication.PebbleConnection
     :param force_colour: Bool
     """
     self.pebble = pebble
     self.print_with_colour = force_colour if force_colour is not None else sys.stdout.isatty()
     pebble.send_packet(AppLogShippingControl(enable=True))
     self.handles = []
     self.handles.append(pebble.register_endpoint(AppLogMessage, self.handle_watch_log))
     self.handles.append(pebble.register_transport_endpoint(MessageTargetPhone, WebSocketPhoneAppLog,
                                                            self.handle_phone_log))
     self.handles.append(pebble.register_transport_endpoint(MessageTargetPhone, WebSocketConnectionStatusUpdate,
                                                            self.handle_connection))
     try:
         os.environ['PATH'] += ":{}".format(get_arm_tools_path())
     except MissingSDK:
         pass
Example #2
0
 def add_arm_tools_to_path(self):
     os.environ["PATH"] += ":{}".format(get_arm_tools_path())