From a library point of view, we think it should be more on the get_power() method.
get_power() --> Default behaviour could be to retrieve the cached value (provided by the first connection)
get_power(cache=no) --> Force to refresh the values.
Easiest implementation will be to refresh the class + subclass values , not only power.
Pros : we will avoid values discrepancies.
Cons: takes time to refresh (is it really an issue ?)
We agree with the above.
From a library point of view, we think it should be more on the get_power() method.
get_power() --> Default behaviour could be to retrieve the cached value (provided by the first connection)
get_power(cache=no) --> Force to refresh the values.
Easiest implementation will be to refresh the class + subclass values , not only power.
Pros : we will avoid values discrepancies.
Cons: takes time to refresh (is it really an issue ?)