[Checkins] SVN: transaction/trunk/transaction/_transaction.py avoid reference leaks
Chris McDonough
chrism at plope.com
Wed Sep 15 10:11:07 EDT 2010
Log message for revision 116435:
avoid reference leaks
Changed:
U transaction/trunk/transaction/_transaction.py
-=-
Modified: transaction/trunk/transaction/_transaction.py
===================================================================
--- transaction/trunk/transaction/_transaction.py 2010-09-15 10:01:26 UTC (rev 116434)
+++ transaction/trunk/transaction/_transaction.py 2010-09-15 14:11:06 UTC (rev 116435)
@@ -366,8 +366,15 @@
def _saveAndRaiseCommitishError(self):
- t, v, tb = self._saveAndGetCommitishError()
- raise t, v, tb
+ t = None
+ v = None
+ tb = None
+ try:
+ t, v, tb = self._saveAndGetCommitishError()
+ raise t, v, tb
+ finally:
+ del t, v, tb
+
def getBeforeCommitHooks(self):
return iter(self._before_commit)
More information about the checkins
mailing list