]> git.ipfire.org Git - thirdparty/psycopg.git/commitdiff
Display the Dumper oid in its repr
authorDaniele Varrazzo <daniele.varrazzo@gmail.com>
Mon, 19 Jul 2021 18:16:55 +0000 (20:16 +0200)
committerDaniele Varrazzo <daniele.varrazzo@gmail.com>
Mon, 19 Jul 2021 18:31:22 +0000 (20:31 +0200)
psycopg/psycopg/adapt.py

index 06d38d51cfa2787276df02468c30ddc82ac0e02e..29c59f3960128dbe56d5fe5a089976e3c5d7cb02 100644 (file)
@@ -39,6 +39,12 @@ class Dumper(abc.Dumper, ABC):
 
         self.oid = self._oid
 
+    def __repr__(self) -> str:
+        return (
+            f"<{type(self).__module__}.{type(self).__qualname__}"
+            f" (oid={self.oid}) at 0x{id(self):x}>"
+        )
+
     @abstractmethod
     def dump(self, obj: Any) -> Buffer:
         ...