From bf784d4ae87d6eba98ab1ac1d2f6062e16ad44f0 Mon Sep 17 00:00:00 2001 From: Tobias Hangleiter <tobias.hangleiter@rwth-aachen.de> Date: Wed, 12 Mar 2025 17:14:02 +0100 Subject: [PATCH] sc --- src/python_spectrometer/daq/simulator.py | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) diff --git a/src/python_spectrometer/daq/simulator.py b/src/python_spectrometer/daq/simulator.py index 8699b64..7e27984 100644 --- a/src/python_spectrometer/daq/simulator.py +++ b/src/python_spectrometer/daq/simulator.py @@ -78,19 +78,16 @@ def with_delay(meth): yield data # Insert parameter sig - meth_sig = inspect.signature(meth) - wrapped_sig = inspect.signature(wrapped) - delay_param = inspect.Parameter('delay', inspect.Parameter.KEYWORD_ONLY, default=True, annotation=bool | float) - parameters = list(meth_sig.parameters.values()) + parameters = list(inspect.signature(meth).parameters.values()) if parameters[-1].kind is inspect.Parameter.VAR_KEYWORD: parameters = parameters[:-1] + [delay_param, parameters[-1]] else: parameters = parameters + [delay_param] - wrapped.__signature__ = wrapped_sig.replace(parameters=parameters) + wrapped.__signature__ = inspect.signature(wrapped).replace(parameters=parameters) return wrapped -- GitLab