bluesky/ophyd

`PositionerBase` move command, bug or intended?

Opened this issue · 0 comments

The PositionerBase method .set takes wait as an argument and calls .move method (with wait).
However, the .move from PositionerBase immediately crashes with
TypeError: PositionerBase.move() got an unexpected keyword argument 'wait'

It seems that this problem is known- see DocString of PositionerBase.

To me it seems unintuitive that the base class crashes immediately. If the base class is not intended to be used directly, I believe it should be turned into an ABC. Or implement the move method, i.e. as for the PVPositioner.