From: Daniele Varrazzo Date: Sun, 27 Jun 2021 00:23:30 +0000 (+0100) Subject: More consistent inheritance graph of json dumpers X-Git-Tag: 3.0.dev0~14^2~2 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=4111c6f5e6d79091f5350ab741a07c9ba94b97cd;p=thirdparty%2Fpsycopg.git More consistent inheritance graph of json dumpers --- diff --git a/psycopg/psycopg/types/json.py b/psycopg/psycopg/types/json.py index d8e9fa319..7ecea76f4 100644 --- a/psycopg/psycopg/types/json.py +++ b/psycopg/psycopg/types/json.py @@ -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