0
0
mirror of https://github.com/bec-project/bec_widgets.git synced 2025-07-13 19:21:50 +02:00

fix: no need to call inspect.signature - it can fail on methods coming from C (like Qt methods)

This commit is contained in:
2024-11-12 19:20:47 +01:00
parent 2047e484d5
commit 60292465e9

View File

@ -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]