simvue-io / client

Simvue Python client
https://docs.simvue.io
Apache License 2.0
4 stars 0 forks source link

Add runtime error handling for Remote class to prevent heartbeat thread hang #414

Closed kzscisoft closed 3 weeks ago

kzscisoft commented 3 weeks ago

A current issue is when the Remote class itself calls self._error and throws an exception, the heartbeat thread in Run continues. This fix ensures that these exceptions are then handled by Run via its own _error method which also terminates the heartbeat thread.