Skip to content

Commit 4a0388a

Browse files
authored
Merge pull request labgrid-project#1826 from dwagenk/fix-step-decorator-signature
step: remove step parameter from decorated functions signature
2 parents ef0f630 + a908a24 commit 4a0388a

1 file changed

Lines changed: 3 additions & 0 deletions

File tree

labgrid/step.py

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -227,6 +227,9 @@ def wrapper(*_args, **_kwargs):
227227
step.stop()
228228
return _result
229229

230+
wrapper.__signature__ = signature.replace(
231+
parameters=[p for p in signature.parameters.values() if p.name != "step"]
232+
)
230233
return wrapper
231234

232235
return decorator

0 commit comments

Comments
 (0)