Spanni26 / pyHPSU

Python Script to read and send commands to a Rotex HPSU
26 stars 15 forks source link

invalid mode: 'rU' #69

Open jayrockk opened 1 month ago

jayrockk commented 1 month ago

Fresh install with Python 3.11.2:

pi@pi-HPSU:~/pyHPSU $ pyHPSU.py -d ELM327 -h Traceback (most recent call last): File "/usr/bin/pyHPSU.py", line 338, in <module> main(sys.argv[1:]) File "/usr/bin/pyHPSU.py", line 223, in main n_hpsu = HPSU(driver=driver, logger=logger, port=port, cmd=cmd, lg_code=lg_code) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/HPSU/HPSU.py", line 53, in __init__ with open(commands_hpsu, 'rU',encoding='utf-8') as csvfile: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ValueError: invalid mode: 'rU'

Looks like mode 'U' is deprecated in 3.11. There are quite a few more errors when running 3.11

Reverting to 3.10 solved the problem.