bluesky.preprocessors.stage_wrapper#

bluesky.preprocessors.stage_wrapper(plan, devices)[source]#

‘Stage’ devices (i.e., prepare them for use, ‘arm’ them) and then unstage.

Parameters:
planiterable or iterator

a generator, list, or similar containing Msg objects

devicescollection

list of devices to stage immediately on entrance and unstage on exit

Yields:
msgMsg

messages from plan with ‘stage’ and finally ‘unstage’ messages inserted

See also

bluesky.plans.lazily_stage_wrapper()
bluesky.plans.stage()
bluesky.plans.unstage()