When loading this app I see (as well as some PyGIWarnings about unversioned library imports):
Failed to load Audio_sensors: No module named 'numpy'
Failed to load Camera_sensor: unsupported operand type(s) for +: 'range' and 'list'
Failed to load Rfid: Missing parentheses in call to 'print'. Did you mean print(tagid, idbin, self.rfid_idn)? (rfid.py, line 149)
The first is just a missing library. The second is a change from Python 2:
wjt@gene:~$ python2 -c 'print(range(2) + [3])'
[0, 1, 3]
wjt@gene:~$ python3 -c 'print(range(2) + [3])'
Traceback (most recent call last):
File "<string>", line 1, in <module>
TypeError: unsupported operand type(s) for +: 'range' and 'list'
When loading this app I see (as well as some PyGIWarnings about unversioned library imports):
The first is just a missing library. The second is a change from Python 2:
The third is also a 2-to-3 issue.