jrowberg / bglib

BGLib implementation for Bluegiga BLE Bluetooth Smart modules
Other
240 stars 170 forks source link

Python3 bglib.py broken in Python 3.5.2 #45

Open alvarop opened 6 years ago

alvarop commented 6 years ago

When trying to run (a slightly modified copy of) bglib_test_scanner.py with python3 using the Python3/bglib.py, the following error occurs:

$ python3 bglib_test_scanner.py 
Traceback (most recent call last):
  File "bglib_test_scanner.py", line 117, in <module>
    main()
  File "bglib_test_scanner.py", line 90, in main
    ble.send_command(ser, ble.ble_cmd_connection_disconnect(0))
  File "/home/alvaro/code/bglib/Python3/Examples/bglib.py", line 618, in send_command
    if self.packet_mode: packet = chr(len(packet) & 0xFF) + packet
TypeError: Can't convert 'bytes' object to str implicitly