]> granicus.if.org Git - python/commitdiff
when you enter repr, you must leave, too (#25455)
authorBenjamin Peterson <benjamin@python.org>
Sat, 3 Dec 2016 19:30:04 +0000 (11:30 -0800)
committerBenjamin Peterson <benjamin@python.org>
Sat, 3 Dec 2016 19:30:04 +0000 (11:30 -0800)
Modules/_elementtree.c

index df97b5e698fd4d3dfd2bf2ca22d008fcdee43f71..b01167b8a08e6257bb804d808265d7f269701bec 100644 (file)
@@ -1236,6 +1236,7 @@ element_repr(ElementObject* self)
 
         repr = PyString_FromFormat("<Element %s at %p>",
                                    PyString_AS_STRING(tag), self);
+        Py_ReprLeave((PyObject *)self);
         Py_DECREF(tag);
         return repr;
     }