From 87c47616f1a84ec777d5dd54780c94ef87ef499e Mon Sep 17 00:00:00 2001 From: Jacopo Abramo Date: Thu, 5 Nov 2026 17:35:30 +0100 Subject: [PATCH] Make AsyncMovable.set take its value by position only --- src/ophyd_async/core/_protocol.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/ophyd_async/core/_protocol.py b/src/ophyd_async/core/_protocol.py index 7fad73e34c..c8695a597a 100644 --- a/src/ophyd_async/core/_protocol.py +++ b/src/ophyd_async/core/_protocol.py @@ -101,7 +101,7 @@ def unstage(self) -> AsyncStatusBase: @runtime_checkable class AsyncMovable(Protocol[T_co]): @abstractmethod - def set(self, value: T_co) -> AsyncStatusBase: + def set(self, value: T_co, /) -> AsyncStatusBase: """Return a `Status` that is marked done when the device is done moving."""