oresat / CANopen-monitor

An NCurses-based TUI application for tracking activity over the CAN bus and decoding messages with provided EDS/OD files.
https://canopen-monitor.readthedocs.io/
GNU General Public License v3.0
25 stars 6 forks source link

Message Table Renderer not respecting callables #66

Closed dmitri-mcguckin closed 3 years ago

dmitri-mcguckin commented 3 years ago

At the rendering phase of the message table, the age column appears not to be respecting the call to trunc_time(), which should reduce the timedelta object to a human-readable timestamp string.

dmitri-mcguckin commented 3 years ago

The original issue is resolved.

The problem was the tuple overwriting occurring in __check_col_widths() where the third value in the tuple would always be dropped, regardless of it it existed.

A new issue has arisen wherein the app seemingly goes in a loop of __check_col_widths() causing the super().clear() to be called repeatedly and causing intense flickering.

TBD