taurus.core.taurusfirstread

Classes

class TaurusFirstRead(*p, **k)[source]

First read manages a list of attributes that have to be read in the same period.

The helper runs a lightweight background thread that consumes an internal queue and performs a one-shot poll for every attribute requested. The thread auto-stops after a period of inactivity and is transparently restarted on demand whenever a new attribute is enqueued.

(more info)