From: Daniele Varrazzo Date: Mon, 9 Nov 2020 18:02:14 +0000 (+0000) Subject: Dropped unneeded escaping loading int from bytes X-Git-Tag: 3.0.dev0~385 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=bc02ae1c9c42892966ff079250c24ff5eae28b48;p=thirdparty%2Fpsycopg.git Dropped unneeded escaping loading int from bytes --- diff --git a/psycopg3/psycopg3/types/numeric.py b/psycopg3/psycopg3/types/numeric.py index 054c9c949..2773975e6 100644 --- a/psycopg3/psycopg3/types/numeric.py +++ b/psycopg3/psycopg3/types/numeric.py @@ -149,7 +149,8 @@ class OidBinaryDumper(OidDumper): @Loader.text(builtins["oid"].oid) class IntLoader(Loader): def load(self, data: bytes) -> int: - return int(data.decode("utf8")) + # it supports bytes directly + return int(data) @Loader.binary(builtins["int2"].oid)