bluesky.plan_stubs.complete#
- bluesky.plan_stubs.complete(obj: Flyable, *, group: Hashable | None = None, wait: bool = False, **kwargs) Generator[Msg, Any, Status] [source]#
Tell a flyable, ‘stop collecting, whenever you are ready’.
A flyable returns a status object. Some flyers respond to this command by stopping collection and returning a finished status object immediately. Other flyers finish their given course and finish whenever they finish, irrespective of when this command is issued.
- Parameters:
- objfly-able
Device with ‘kickoff’ and ‘complete’ methods.
- groupstring (or any hashable object), optional
identifier used by ‘wait’
- waitboolean, optional
If True, wait for completion before processing any more messages. False by default.
- kwargs
passed through to
obj.complete()
- Returns:
- status
Status of complete operation. If wait is True, this will always be complete by the time it is returned.
- Yields:
- msgMsg
a ‘complete’ Msg and maybe a ‘wait’ message