]> git.ipfire.org Git - thirdparty/psycopg.git/commitdiff
More consistent inheritance graph of json dumpers
authorDaniele Varrazzo <daniele.varrazzo@gmail.com>
Sun, 27 Jun 2021 00:23:30 +0000 (01:23 +0100)
committerDaniele Varrazzo <daniele.varrazzo@gmail.com>
Sun, 27 Jun 2021 00:25:20 +0000 (01:25 +0100)
psycopg/psycopg/types/json.py

index d8e9fa319952904c45222c413e80b4eac9554d3c..7ecea76f44dcbb17baa1f265f7d72bbe5d35c772 100644 (file)
@@ -82,9 +82,10 @@ class JsonDumper(_JsonDumper):
     _oid = builtins["json"].oid
 
 
-class JsonBinaryDumper(JsonDumper):
+class JsonBinaryDumper(_JsonDumper):
 
     format = Format.BINARY
+    _oid = builtins["json"].oid
 
 
 class JsonbDumper(_JsonDumper):
@@ -93,9 +94,10 @@ class JsonbDumper(_JsonDumper):
     _oid = builtins["jsonb"].oid
 
 
-class JsonbBinaryDumper(JsonbDumper):
+class JsonbBinaryDumper(_JsonDumper):
 
     format = Format.BINARY
+    _oid = builtins["jsonb"].oid
 
     def dump(self, obj: _JsonWrapper) -> bytes:
         dumps = obj.dumps or self.dumps