Jeremy Hylton f00368f9ed Remove many blanket try/except clauses.
SF bug [ 751276 ] cPickle doesn't raise error, pickle does (recursiondepth)

Most of the calls to PyErr_Clear() were intended to catch & clear an
attribute error and try something different.  Guard all those cases
with a PyErr_ExceptionMatches() and fail if some other error
occurred.  The other error is likely a bug in the user code.

This is basically the C equivalent of changing "except:" to
"except AttributeError:"
2003-06-16 20:19:49 +00:00
..
2003-02-02 17:08:33 +00:00
2003-05-09 10:45:20 +00:00
2002-07-17 16:30:39 +00:00
2003-06-11 00:18:09 +00:00
2002-12-06 12:48:53 +00:00
2003-03-01 15:19:41 +00:00
2002-08-07 16:21:51 +00:00
2002-10-30 21:08:34 +00:00
2002-07-17 16:30:39 +00:00
2003-05-23 14:35:24 +00:00
2003-06-16 18:51:28 +00:00
2003-02-13 18:44:57 +00:00