[Checkins] SVN: zope.container/trunk/ Preserve the original exception traceback in OrderedContainer.__setitem__.
Marius Gedminas
marius at pov.lt
Mon Mar 7 15:10:25 EST 2011
Log message for revision 120790:
Preserve the original exception traceback in OrderedContainer.__setitem__.
I tried to adjust the doctest to ensure the traceback is not lost, but
as soon as I start it with a '...' (because I don't care about oldest frames),
the doctest comparator ignores everything about the traceback.
Changed:
U zope.container/trunk/CHANGES.txt
U zope.container/trunk/src/zope/container/ordered.py
-=-
Modified: zope.container/trunk/CHANGES.txt
===================================================================
--- zope.container/trunk/CHANGES.txt 2011-03-07 13:13:57 UTC (rev 120789)
+++ zope.container/trunk/CHANGES.txt 2011-03-07 20:10:24 UTC (rev 120790)
@@ -8,7 +8,9 @@
- Send ``IContainerModifiedEvent`` *after* the container is modified
(LP#705600).
+- Preserve the original exception traceback in OrderedContainer.__setitem__.
+
3.12.0 (2010-12-14)
-------------------
Modified: zope.container/trunk/src/zope/container/ordered.py
===================================================================
--- zope.container/trunk/src/zope/container/ordered.py 2011-03-07 13:13:57 UTC (rev 120789)
+++ zope.container/trunk/src/zope/container/ordered.py 2011-03-07 20:10:24 UTC (rev 120790)
@@ -211,10 +211,10 @@
# This function creates a lot of events that other code listens to.
try:
setitem(self, self._data.__setitem__, key, object)
- except Exception, e:
+ except Exception:
if not existed:
self._order.remove(key)
- raise e
+ raise
return key
More information about the checkins
mailing list