msenvmanager
Environment manager supporting Shelve, Redis & TangoDB backends.
This module provides the EnvironmentManager class for use with Sardana’s MacroServer. It abstracts persistence of environment variables across three backends: Python shelve, Redis, and TangoDB (via PyTango).
Functions
Classes
EnvironmentManager

- class EnvironmentManager(macro_server, environment_db=None)[source]
Bases:
MacroServerManagerUnified environment manager supporting Shelve, Redis & TangoDB backends.