If a "Scanning" preset with multiple frequencies is selected with the Remote Control, then one of the frequencies is edited, the RydePlayer crashes on pressing enter. Traceback:
Traceback (most recent call last):
File "/usr/lib/python3.7/runpy.py", line 193, in _run_module_as_main
"main", mod_spec)
File "/usr/lib/python3.7/runpy.py", line 85, in _run_code
exec(code, run_globals)
File "/home/pi/ryde/rydeplayer/main.py", line 20, in
player.run()
File "/home/pi/ryde/rydeplayer/player.py", line 858, in run
newplayer.start()
File "/home/pi/ryde/rydeplayer/player.py", line 640, in start
quit = self.handleEvent(fd)
File "/home/pi/ryde/rydeplayer/player.py", line 731, in handleEvent
quit = self.irMan.handleFD(fd)
File "/home/pi/ryde/rydeplayer/ir.py", line 292, in handleFD
quit=self.eventCallback(event)
File "/home/pi/ryde/rydeplayer/player.py", line 792, in stepSM
self.app.update()
File "/home/pi/ryde/rydeplayer/states/gui.py", line 46, in update
self.state.update()
File "/home/pi/ryde/rydeplayer/states/gui.py", line 982, in update
super().update()
File "/home/pi/ryde/rydeplayer/states/gui.py", line 80, in update
super().update()
File "/home/pi/ryde/rydeplayer/states/gui.py", line 46, in update
self.state.update()
File "/home/pi/ryde/rydeplayer/states/gui.py", line 80, in update
super().update()
File "/home/pi/ryde/rydeplayer/states/gui.py", line 45, in update
self.flip_state()
File "/home/pi/ryde/rydeplayer/states/gui.py", line 40, in flip_state
self.state = self.state_dict[self.state_name]
KeyError: (<rydeplayer.sources.common.tunerConfigInt object at 0xa9594f90>, 'menu')
`
If a "Scanning" preset with multiple frequencies is selected with the Remote Control, then one of the frequencies is edited, the RydePlayer crashes on pressing enter. Traceback:
`state:{'state': 1, 'provider': '', 'service': '', 'modcode': 0, 'pids': {}} 1:1 6:748434 9:498504 12:0 state:{'state': 1, 'provider': '', 'service': '', 'modcode': 0, 'pids': {}} State.Stopped GPIO ID: 7 IF Freq: -9749750 Frequency: 10497750, 10498150, 10498750, 10499250 Symbol Rate: 250, 333, 500
Traceback (most recent call last): File "/usr/lib/python3.7/runpy.py", line 193, in _run_module_as_main "main", mod_spec) File "/usr/lib/python3.7/runpy.py", line 85, in _run_code exec(code, run_globals) File "/home/pi/ryde/rydeplayer/main.py", line 20, in
player.run()
File "/home/pi/ryde/rydeplayer/player.py", line 858, in run
newplayer.start()
File "/home/pi/ryde/rydeplayer/player.py", line 640, in start
quit = self.handleEvent(fd)
File "/home/pi/ryde/rydeplayer/player.py", line 731, in handleEvent
quit = self.irMan.handleFD(fd)
File "/home/pi/ryde/rydeplayer/ir.py", line 292, in handleFD
quit=self.eventCallback(event)
File "/home/pi/ryde/rydeplayer/player.py", line 792, in stepSM
self.app.update()
File "/home/pi/ryde/rydeplayer/states/gui.py", line 46, in update
self.state.update()
File "/home/pi/ryde/rydeplayer/states/gui.py", line 982, in update
super().update()
File "/home/pi/ryde/rydeplayer/states/gui.py", line 80, in update
super().update()
File "/home/pi/ryde/rydeplayer/states/gui.py", line 46, in update
self.state.update()
File "/home/pi/ryde/rydeplayer/states/gui.py", line 80, in update
super().update()
File "/home/pi/ryde/rydeplayer/states/gui.py", line 45, in update
self.flip_state()
File "/home/pi/ryde/rydeplayer/states/gui.py", line 40, in flip_state
self.state = self.state_dict[self.state_name]
KeyError: (<rydeplayer.sources.common.tunerConfigInt object at 0xa9594f90>, 'menu')
`