From 0f6e607bb86784e0830fe12d12e7953819618b14 Mon Sep 17 00:00:00 2001 From: Talley Lambert Date: Mon, 27 Jan 2025 12:01:38 -0500 Subject: [PATCH] fix: use safer repr in warning (#353) * fix: use safer repr in warning * use object repr --- src/psygnal/_weak_callback.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/psygnal/_weak_callback.py b/src/psygnal/_weak_callback.py index 541c414a..aa233300 100644 --- a/src/psygnal/_weak_callback.py +++ b/src/psygnal/_weak_callback.py @@ -259,8 +259,9 @@ def _try_ref( if self._on_ref_error == "raise": raise if self._on_ref_error == "warn": + safe_repr = object.__repr__(obj) warn( - f"failed to create weakref for {obj!r}, returning strong ref", + f"failed to create weakref for {safe_repr}, returning strong ref", stacklevel=2, )