Issue #19034: repr() for tkinter.Tcl_Obj now exposes string reperesentation.
diff --git a/Modules/_tkinter.c b/Modules/_tkinter.c
index 7b58fd8..e022a7a 100644
--- a/Modules/_tkinter.c
+++ b/Modules/_tkinter.c
@@ -737,8 +737,13 @@
 static PyObject *
 PyTclObject_repr(PyTclObject *self)
 {
-    return PyUnicode_FromFormat("<%s object at %p>",
-                                self->value->typePtr->name, self->value);
+    PyObject *repr, *str = PyTclObject_str(self, NULL);
+    if (str == NULL)
+        return NULL;
+    repr = PyUnicode_FromFormat("<%s object: %R>",
+                                self->value->typePtr->name, str);
+    Py_DECREF(str);
+    return repr;
 }
 
 #define TEST_COND(cond) ((cond) ? Py_True : Py_False)