From b55413d77f96b9fa2dfae4ddec43412b90ebf588 Mon Sep 17 00:00:00 2001 From: Peter Eisentraut Date: Tue, 31 Dec 2019 10:35:16 +0100 Subject: [PATCH] Modernize Python exception syntax in documentation Change the exception syntax used in the documentation to use the more current except Exception as ex: rather than the old except Exception, ex: We keep the old syntax in the test code since Python <2.6 is still supported there, but the documentation might as well use the modern syntax. --- doc/src/sgml/plpython.sgml | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/doc/src/sgml/plpython.sgml b/doc/src/sgml/plpython.sgml index 4c2f7e85fd4..c4210925718 100644 --- a/doc/src/sgml/plpython.sgml +++ b/doc/src/sgml/plpython.sgml @@ -1227,7 +1227,7 @@ except spiexceptions.DivisionByZero: return "denominator cannot equal zero" except spiexceptions.UniqueViolation: return "already have that fraction" -except plpy.SPIError, e: +except plpy.SPIError as e: return "other error, SQLSTATE %s" % e.sqlstate else: return "fraction inserted" @@ -1274,7 +1274,7 @@ CREATE FUNCTION transfer_funds() RETURNS void AS $$ try: plpy.execute("UPDATE accounts SET balance = balance - 100 WHERE account_name = 'joe'") plpy.execute("UPDATE accounts SET balance = balance + 100 WHERE account_name = 'mary'") -except plpy.SPIError, e: +except plpy.SPIError as e: result = "error transferring funds: %s" % e.args else: result = "funds transferred correctly" @@ -1306,7 +1306,7 @@ try: with plpy.subtransaction(): plpy.execute("UPDATE accounts SET balance = balance - 100 WHERE account_name = 'joe'") plpy.execute("UPDATE accounts SET balance = balance + 100 WHERE account_name = 'mary'") -except plpy.SPIError, e: +except plpy.SPIError as e: result = "error transferring funds: %s" % e.args else: result = "funds transferred correctly" @@ -1357,7 +1357,7 @@ try: raise else: subxact.exit(None, None, None) -except plpy.SPIError, e: +except plpy.SPIError as e: result = "error transferring funds: %s" % e.args else: result = "funds transferred correctly"