From 13bbdd5956223b9172f7025b3bdd06c8a13d45eb Mon Sep 17 00:00:00 2001 From: Yeicor <4929005+Yeicor@users.noreply.github.com> Date: Thu, 28 Mar 2024 12:51:26 +0100 Subject: [PATCH] Fix automatic _find_var_name --- yacv_server/yacv.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/yacv_server/yacv.py b/yacv_server/yacv.py index 5ac87a0..125d5e8 100644 --- a/yacv_server/yacv.py +++ b/yacv_server/yacv.py @@ -325,7 +325,7 @@ _find_var_name_count = 0 def _find_var_name(obj: any, avoid_levels: int = 2) -> str: """A hacky way to get a stable name for an object that may change over time""" global _find_var_name_count - obj_shape = get_shape(obj) + obj_shape = get_shape(obj, error=False) or obj for frame in inspect.stack()[avoid_levels:]: for key, value in frame.frame.f_locals.items(): if get_shape(value, error=False) is obj_shape: