cli: complain when trying to unpair from a receiver that does not unpair

This commit is contained in:
Peter F. Patel-Schneider 2020-02-11 15:20:49 -05:00 committed by Filipe Laíns
parent dc2a1adf26
commit 7bd31c0d95
1 changed files with 4 additions and 0 deletions

View File

@ -27,6 +27,10 @@ def run(receivers, args, find_receiver, find_device):
device_name = args.device.lower()
dev = find_device(receivers, device_name)
if not dev.receiver.may_unpair :
print('Receiver for %s [%s:%s] does not unpair' % (dev.name,dev.wpid,dev.serial))
return
# query these now, it's last chance to get them
try:
number, codename, wpid, serial = dev.number, dev.codename, dev.wpid, dev.serial