]> git.ipfire.org Git - thirdparty/psycopg.git/commitdiff
Don't chain exceptions raising in decimal binary loading
authorDaniele Varrazzo <daniele.varrazzo@gmail.com>
Sun, 16 May 2021 00:24:50 +0000 (02:24 +0200)
committerDaniele Varrazzo <daniele.varrazzo@gmail.com>
Sun, 16 May 2021 00:24:50 +0000 (02:24 +0200)
psycopg3/psycopg3/types/numeric.py

index 0108e95aafeab4b474b473ed4bb8d41773ceabbe..d1dca439f5670a5bb48254ea39aec511bf8af3d7 100644 (file)
@@ -369,7 +369,9 @@ class NumericBinaryLoader(Loader):
             try:
                 return _decimal_special[sign]
             except KeyError:
-                raise e.DataError(f"bad value for numeric sign: 0x{sign:X}")
+                raise e.DataError(
+                    f"bad value for numeric sign: 0x{sign:X}"
+                ) from None
 
 
 NUMERIC_NAN_BIN = _pack_numeric_head(0, 0, NUMERIC_NAN, 0)