From 60292465e9e52d3248ae681c68c07298b9b3ce14 Mon Sep 17 00:00:00 2001 From: Mathias Guijarro Date: Tue, 12 Nov 2024 19:20:47 +0100 Subject: [PATCH] fix: no need to call inspect.signature - it can fail on methods coming from C (like Qt methods) --- bec_widgets/cli/server.py | 7 +------ 1 file changed, 1 insertion(+), 6 deletions(-) diff --git a/bec_widgets/cli/server.py b/bec_widgets/cli/server.py index 8622e881..1d957671 100644 --- a/bec_widgets/cli/server.py +++ b/bec_widgets/cli/server.py @@ -1,6 +1,5 @@ from __future__ import annotations -import inspect import json import signal import sys @@ -95,11 +94,7 @@ class BECWidgetsCLIServer: setattr(obj, method, args[0]) res = None else: - sig = inspect.signature(method_obj) - if sig.parameters: - res = method_obj(*args, **kwargs) - else: - res = method_obj() + res = method_obj(*args, **kwargs) if isinstance(res, list): res = [self.serialize_object(obj) for obj in res]