From: Daniele Varrazzo Date: Wed, 27 Sep 2023 21:59:12 +0000 (+0200) Subject: style: avoid a chained traceback on dns parsing error X-Git-Tag: pool-3.1.9~14 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=43e6f5f5af47660948527370dd8266b4dd917361;p=thirdparty%2Fpsycopg.git style: avoid a chained traceback on dns parsing error --- diff --git a/psycopg/psycopg/conninfo.py b/psycopg/psycopg/conninfo.py index 3b21f838f..38d1f7dab 100644 --- a/psycopg/psycopg/conninfo.py +++ b/psycopg/psycopg/conninfo.py @@ -95,7 +95,7 @@ def _parse_conninfo(conninfo: str) -> List[pq.ConninfoOption]: try: return pq.Conninfo.parse(conninfo.encode()) except e.OperationalError as ex: - raise e.ProgrammingError(str(ex)) + raise e.ProgrammingError(str(ex)) from None re_escape = re.compile(r"([\\'])")