KBA 2 Keys CLI error

Hi this is just a little Q/A I was greeted with a strange error when running some cli commands.
It turns out, that, because I also have another key plugged in the lookup can not find the proper device.

  File "/home/_/.pyenv/versions/default/bin/onlykey-cli", line 8, in <module>
    sys.exit(main())
  File "/home/_/.pyenv/versions/default/lib/python3.10/site-packages/onlykey/cli.py", line 1196, in main
    cli()
  File "/home/_/.pyenv/versions/default/lib/python3.10/site-packages/onlykey/cli.py", line 548, in cli
    solo.cli.key()
  File "/home/_/.pyenv/versions/default/lib/python3.10/site-packages/click/core.py", line 1130, in __call__
    return self.main(*args, **kwargs)
  File "/home/_/.pyenv/versions/default/lib/python3.10/site-packages/click/core.py", line 1055, in main
    rv = self.invoke(ctx)
  File "/home/_/.pyenv/versions/default/lib/python3.10/site-packages/click/core.py", line 1657, in invoke
    return _process_result(sub_ctx.command.invoke(sub_ctx))
  File "/home/_/.pyenv/versions/default/lib/python3.10/site-packages/click/core.py", line 1657, in invoke
    return _process_result(sub_ctx.command.invoke(sub_ctx))
  File "/home/_/.pyenv/versions/default/lib/python3.10/site-packages/click/core.py", line 1404, in invoke
    return ctx.invoke(self.callback, **ctx.params)
  File "/home/_/.pyenv/versions/default/lib/python3.10/site-packages/click/core.py", line 760, in invoke
    return __callback(*args, **kwargs)
  File "/home/_/.pyenv/versions/default/lib/python3.10/site-packages/solo/cli/key.py", line 56, in hexbytes
    print(solo.client.find(serial).get_rng(count).hex())
  File "/home/_/.pyenv/versions/default/lib/python3.10/site-packages/solo/client.py", line 32, in find
    p.find_device(dev=raw_device, solo_serial=solo_serial)
  File "/home/_/.pyenv/versions/default/lib/python3.10/site-packages/solo/devices/solo_v1.py", line 63, in find_device
    raise solo.exceptions.NonUniqueDeviceError
solo.exceptions.NonUniqueDeviceError

Only one device is supported in the CLI, if you were to use two it doesn’t have a way of specifying which device to send USB communication to.

actually it could have, but it isn’t implemented…
I don’t exactly know under which control the respective code is.
At least selecting by vendor would be great though.

anyway, my topic was only intended as a general information for users, in case this error pops up