Open gjover opened 3 years ago
You are right and yours seems the right fix. However, why are you using this?
Does anyone know why we even have this module?
microscope.clients.Client
can be replaced with Pyro4.Proxy
microscope.clients.DataClient
I'm not sure what's the use case here.
It is convenient to test the DS from python console. I was wondering if it could be used for abstracting the communication in other packages as the microscopeDevice in cockpit. But may be this class is not used anyhow.
When a client is created, connecting to a microscope device, the properties passed from the proxy are integer attributes instead of properties. This makes that any change on these attributes do not affect the proxy property nor the other way around.