From dfb151537bcdb391d0be5119b4c4371067373d6e Mon Sep 17 00:00:00 2001 From: ViperEkura <3081035982@qq.com> Date: Fri, 3 Jul 2026 18:41:19 +0800 Subject: [PATCH] fix: ForwardRef._evaluate Python 3.12 compatibility --- astrai/factory.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/astrai/factory.py b/astrai/factory.py index 81be8d9..ab3a02c 100644 --- a/astrai/factory.py +++ b/astrai/factory.py @@ -37,7 +37,7 @@ def _resolve_type( ns = vars(mod) if isinstance(arg, ForwardRef): - return arg._evaluate(ns, None, frozenset(), recursive_guard=frozenset()) + return arg._evaluate(ns, None, recursive_guard=frozenset()) return ns.get(name)