From 38b8dd1e2d8acbe5dfd57fe63de1782f6b88b609 Mon Sep 17 00:00:00 2001 From: jianfengmao Date: Fri, 12 Jan 2024 10:06:55 -0700 Subject: [PATCH] Call inspect.signature with eval_str=True --- py/server/deephaven/_udf.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/py/server/deephaven/_udf.py b/py/server/deephaven/_udf.py index 3ec5b93f95a..4eef4bd697b 100644 --- a/py/server/deephaven/_udf.py +++ b/py/server/deephaven/_udf.py @@ -232,7 +232,7 @@ def _parse_signature(fn: Callable) -> _ParsedSignature: return _parse_np_ufunc_signature(fn) else: p_sig = _ParsedSignature(fn=fn) - sig = inspect.signature(fn) + sig = inspect.signature(fn, eval_str=True) for n, p in sig.parameters.items(): p_sig.params.append(_parse_param_annotation(p.annotation))