$ python3 main.py
Traceback (most recent call last):
File "/home/pi/Dev/peripheral/main.py", line 99, in <module>
bleno = Bleno()
^^^^^^^
File "/home/pi/.pyenv/versions/3.11.1/lib/python3.11/site-packages/pybleno/hci_socket/Emit.py", line 39, in new_init
old_init(self, *k, **kw)
File "/home/pi/.pyenv/versions/3.11.1/lib/python3.11/site-packages/pybleno/Bleno.py", line 41, in __init__
self._bindings = BlenoBindings()
^^^^^^^^^^^^^^^
File "/home/pi/.pyenv/versions/3.11.1/lib/python3.11/site-packages/pybleno/hci_socket/Emit.py", line 39, in new_init
old_init(self, *k, **kw)
File "/home/pi/.pyenv/versions/3.11.1/lib/python3.11/site-packages/pybleno/hci_socket/Bindings.py", line 16, in __init__
self._hci = Hci()
^^^^^
File "/home/pi/.pyenv/versions/3.11.1/lib/python3.11/site-packages/pybleno/hci_socket/Emit.py", line 39, in new_init
old_init(self, *k, **kw)
File "/home/pi/.pyenv/versions/3.11.1/lib/python3.11/site-packages/pybleno/hci_socket/Hci.py", line 20, in __init__
self._socket = BluetoothHCI(auto_start=False)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/pi/.pyenv/versions/3.11.1/lib/python3.11/site-packages/pybleno/hci_socket/BluetoothHCI/BluetoothHCI.py", line 239, in __init__
self.hci = BluetoothHCISocketProvider(device_id)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/pi/.pyenv/versions/3.11.1/lib/python3.11/site-packages/pybleno/hci_socket/BluetoothHCI/BluetoothHCI.py", line 69, in __init__
self._r = os.fdopen(self.__r, 'rU')
^^^^^^^^^^^^^^^^^^^^^^^^^
File "<frozen os>", line 1031, in fdopen
ValueError: invalid mode: 'rU'
The U file mode was removed in Python 3.11 because it had no effect so the U can merely be removed.
Execution log