You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I like your proposal. I will have to think about what to do about the notion of communication safety I use in Eapii (and which a requirement of some of my users). The idea is basically that is an operation fails without apparent reason (unexpected timeout) it may be worth trying again after reopening the connection because some instruments are dumb.
Agreed for the time being, retry behavior is specified at the IProperty level and is then specified for all driver of the type, we could have a boolean flag at the instance level to de-activate this behavior.
I think is a really good opportunity to think again the exception hierarchy in Lantz.
Right now we have the following errors:
Maybe it could be reworked as
LantzError: Generic Error
And deriving from this:
Another question? Do we need to reraise pyvisa (or other libraries) exceptions?
The text was updated successfully, but these errors were encountered: