LcdClient (lcd_client.py:28) isn't thread-safe. It's only ever used from the Qt main thread today, so this is fine in practice, but nothing enforces or documents that contract.
We should document the main-thread-only assumption, or guard the socket access if it ever needs to be called off-thread.
See #2.
LcdClient(lcd_client.py:28) isn't thread-safe. It's only ever used from the Qt main thread today, so this is fine in practice, but nothing enforces or documents that contract.We should document the main-thread-only assumption, or guard the socket access if it ever needs to be called off-thread.
See #2.