Closed kameyer226 closed 2 years ago
oops forgot to mention it is list instead of dict now
I am inclined to say that this is way over complicated...
Live tables are painful to deal with but it makes more sense to work with their populated outputs than to fill a separate list from scratch. Unfortunately the columns for busy and offline have to be converted to string and it was done in a separate loop.
This allows for a script to check if all the appropriate daemons we want working are in fact working prior to launching other scripts and/or bluesky-cmds. Here we can specialize which ones need to work, since some of them don't really have to be online for many reasons (repair, disconnected, forced deactivation, etc).
And live tables have no place being generated when used as a python library, which is why we have been hesitant to suggest usage of yaqd-control as a library other than in very particular circumstances.
Please suggest alternative that is not as complex
Suggest alternative, please, thank you
The alternative is to not do it because it is out of scope for this package.
Some syntax/naming could be adjusted but this is what I had in mind.
Closes #3