diff options
author | Peter Eisentraut <peter@eisentraut.org> | 2019-12-31 10:35:16 +0100 |
---|---|---|
committer | Peter Eisentraut <peter@eisentraut.org> | 2019-12-31 10:35:16 +0100 |
commit | b55413d77f96b9fa2dfae4ddec43412b90ebf588 (patch) | |
tree | f76c0fcc03ea35541ef6ebe6b2df6dfa1f8c57f1 | |
parent | 0ce38730ac72029f3f2c95ae80b44f5b9060cbcc (diff) | |
download | postgresql-b55413d77f96b9fa2dfae4ddec43412b90ebf588.tar.gz postgresql-b55413d77f96b9fa2dfae4ddec43412b90ebf588.zip |
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.
-rw-r--r-- | doc/src/sgml/plpython.sgml | 8 |
1 files 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" |