def __init__(self, pebble, pbw_path, blobdb_client=None): self._pebble = pebble self._blobdb = blobdb_client or BlobDBClient(pebble) EventSourceMixin.__init__(self) #: Total number of bytes sent so far. self.total_sent = 0 #: Total number of bytes to send. self.total_size = None self._prepare(pbw_path)
def __init__(self, pebble, object_type, object, bank=None, filename="", app_install_id=None): self._pebble = pebble self._object_type = object_type self._object = object self._bank = bank self._filename = filename self._app_install_id = app_install_id if app_install_id is not None: self._object_type |= (1 << 7) EventSourceMixin.__init__(self)
def __init__(self, pebble, timeout=5): self._pebble = pebble self._timeout = timeout self._pending_ack = OrderedDict() self._queue = Queue() self._lock = threading.Lock() self._running = True self._pebble.register_endpoint(BlobResponse, self._handle_response) self._start_threads() EventSourceMixin.__init__(self)
def __init__(self, pebble): self._pebble = pebble self._session_id = VoiceService.SESSION_ID_INVALID self._subscriber = None self._session_id = VoiceService.SESSION_ID_INVALID self._encoder_info = None self._app_uuid = None self._pebble.register_endpoint(VoiceControlCommand, self._handle_voice_control) self._pebble.register_endpoint(AudioStream, self._handle_audio) EventSourceMixin.__init__(self)