After solving the quotes in TerminalUserInterfaces.py, I get following error upon launching in terminal mode.
(myenv) pi@rpi-ros2:~/PyDataLink$python3 pyDatalink.py -m TUI
Traceback (most recent call last):
File "/home/pi/PyDataLink/pyDatalink.py", line 156, in
DatalinkApp(config_args=parser.parse_args()).start()
File "/home/pi/PyDataLink/pyDatalink.py", line 108, in start
self.datalink__terminal_start()
File "/home/pi/PyDataLink/pyDatalink.py", line 119, in datalink__terminal_start
sys.exit(self.user_interface.MainMenu())
AttributeError: 'TerminalUserInterface' object has no attribute 'MainMenu'. Did you mean: 'main_menu'?
(myenv) pi@rpi-ros2:~/PyDataLink$
This is solved by calling main_menu instead of MainMenu in pyDataLink.py
After solving the quotes in TerminalUserInterfaces.py, I get following error upon launching in terminal mode.
(myenv) pi@rpi-ros2:~/PyDataLink$python3 pyDatalink.py -m TUI
Traceback (most recent call last):
File "/home/pi/PyDataLink/pyDatalink.py", line 156, in
DatalinkApp(config_args=parser.parse_args()).start()
File "/home/pi/PyDataLink/pyDatalink.py", line 108, in start
self.datalink__terminal_start()
File "/home/pi/PyDataLink/pyDatalink.py", line 119, in datalink__terminal_start
sys.exit(self.user_interface.MainMenu())
AttributeError: 'TerminalUserInterface' object has no attribute 'MainMenu'. Did you mean: 'main_menu'?
(myenv) pi@rpi-ros2:~/PyDataLink$
This is solved by calling main_menu instead of MainMenu in pyDataLink.py