Context manager to SilaClient class
I've found that when calling observable commands the ExecutionInfoSubscriptionThread
threads launched by the client can live for quite some time.
(If you forget to call cancel_execution_info_subscription()
that is.
Would like an easy way to control the resources used by any SiLA client created. Maybe by adding a context manager to the SilaClient class?
Maybe even a context manager for each command / property call? But, that might be overkill.