device: use isDevice, not kind, to distinguish between devices and receivers

This commit is contained in:
Peter F. Patel-Schneider 2022-04-14 20:01:30 -04:00
parent 15b92a0f40
commit ffb9b2710b
2 changed files with 2 additions and 2 deletions

View File

@ -54,7 +54,7 @@ def process(device, notification):
status = device.status status = device.status
assert status is not None assert status is not None
if device.kind is None: if not device.isDevice:
return _process_receiver_notification(device, status, notification) return _process_receiver_notification(device, status, notification)
return _process_device_notification(device, status, notification) return _process_device_notification(device, status, notification)

View File

@ -71,7 +71,7 @@ def attach_to(device, changed_callback):
assert changed_callback assert changed_callback
if not hasattr(device, 'status') or device.status is None: if not hasattr(device, 'status') or device.status is None:
if device.kind is None: if not device.isDevice:
device.status = ReceiverStatus(device, changed_callback) device.status = ReceiverStatus(device, changed_callback)
else: else:
device.status = DeviceStatus(device, changed_callback) device.status = DeviceStatus(device, changed_callback)