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.
This commit is contained in:
parent
0ce38730ac
commit
b55413d77f
@ -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"
|
||||
|
Loading…
x
Reference in New Issue
Block a user