diff --git a/lib/solaar/cli/pair.py b/lib/solaar/cli/pair.py index f9e582f2..076d9ee1 100644 --- a/lib/solaar/cli/pair.py +++ b/lib/solaar/cli/pair.py @@ -87,5 +87,9 @@ def run(receivers, args, find_receiver, _ignore): dev = receiver.status.new_device print ('Paired device %d: %s (%s) [%s:%s]' % (dev.number, dev.name, dev.codename, dev.wpid, dev.serial)) else: - error = receiver.status.get(_status.KEYS.ERROR) or 'no device detected?' - raise Exception("pairing failed: %s" % error) + error = receiver.status.get(_status.KEYS.ERROR) + if error : + raise Exception("pairing failed: %s" % error) + else : + print ('Paired a device') # this is better than an error +