← Back to team overview

launchpad-dev team mailing list archive

Re: The with statement

 

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

On Feb 11, 2010, at 12:22 PM, Aaron Bentley wrote:

>>     txn = transaction.begin()
>>     try:
>>         modify_the_database()
>>     except:
>>         # Yes, bare except.
>>         txn.abort()
>
>I would usually have a raise here.

Yep, silly omission.  Thanks for the fix.

- -Barry
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.9 (GNU/Linux)

iQIcBAEBCAAGBQJLdEq5AAoJEBJutWOnSwa/L6MP/RbDZDWWlvExdOjiAyGqdumw
Wp447vIyGyzBy+Ezf51toReLnQgwfYVh/1/hNFWDkdt8IuCUro+pFkuJRE4M2PYP
X4P2yOpG8H9qybJBepz+xdnFvdOol+7JzTG3CtmIrw1pmE3+Oj/vddLULC83ZTlc
91TToe8jO8zIeQbYXL//DeWbuNtyVqSET+pqyZAiQksrczlg1n+n/NzbLhleLIvU
ECau12zStTt3hPmQYz49OaekkZ6oWnjQ9P3nVqTzWIKMtEVduzqgKeGEz5mUPPiy
Ynb40618GYdNbkMnpZslaxJWWEeLRs8xbqDvGn4wk44lL35idssphJHuMn8ET5/5
ASrpMj+zPAbPPbEJ2GgaXgOY3GDIOjZcrcIZkqYYBl8KXJPYcJsBhTfMVfsoNsbw
rWnKzU6F4kB7cBTsFO+z5quToEc/YvikttirMR10ahtkz0UBs/QFboxJJGnXNUiP
az75nlvK0NqYGHSTM3sZ4jXp53tuFd61DibU1lleyUlTOhbt04IXZ5K1BZWMe/HM
v1q1f9ndqgU2X00hKaIBwdecPEjrecWT3KV+SZBr/qYaD3HzH4TR1T8s4KLh3h5l
VUq58wPyrPHMT08UZkgt1bq4ygDK4oMF4rpNlcES2gtjKMYwGwzkcRZRIIXkw2Rk
DLLPfCcpr62+zXQbfzGn
=wvKM
-----END PGP SIGNATURE-----

References