[Zodb-checkins] CVS: ZODB3 - NEWS.txt:

Tim Peters tim.one at comcast.net
Tue Oct 4 12:20:47 EDT 2005

Update of /cvs-repository/ZODB3
In directory cvs.zope.org:/tmp/cvs-serv17721

Modified Files:
      Tag: Zope-2_7-branch
Log Message:
Collector 1900.

send_reply(), return_error():  Stop trying to catch an exception that doesn't
exist, when marshal.encode() raises an exception.  Jeremy simplified the
marshal.encode() half of this about 3 years ago, but apparently forgot to
change ZEO/zrpc/connection.py to match.

=== ZODB3/NEWS.txt => ===
--- ZODB3/NEWS.txt:	Mon Aug  1 17:21:54 2005
+++ ZODB3/NEWS.txt	Tue Oct  4 12:20:17 2005
@@ -5,6 +5,7 @@
 Following are dates of internal releases (to support ongoing Zope 2.7
 development) since ZODB 3.2's last public release:
+- 3.2.10b1 04-Aug-2005
 - 3.2.10a1 01-Aug-2005
@@ -18,6 +19,14 @@
   replaced by ZODB 3.4's version of that file,  to work around this bug when
   it occurs.
+- (3.2.10b1) Collector 1900.  In some cases of pickle exceptions raised by
+  low-level ZEO communication code, callers of ``marshal.encode()`` could
+  attempt to catch an exception that didn't actually exist, leading to an
+  erroneous ``AttributeError`` exception.  Thanks to Tres Seaver for the
+  diagnosis.

More information about the Zodb-checkins mailing list