[ZPT] CVS: Releases/Zope/lib/python/ZTUtils - Zope.py:1.6

Evan Simpson evan@zope.com
Tue, 13 Nov 2001 14:24:27 -0500


Update of /cvs-repository/Releases/Zope/lib/python/ZTUtils
In directory cvs.zope.org:/tmp/cvs-serv22600

Modified Files:
	Zope.py 
Log Message:
Fix Unauthorized handling.


=== Releases/Zope/lib/python/ZTUtils/Zope.py 1.5 => 1.6 ===
 
     def __getitem__(self,index):
-
         data=self._data
         try: s=self._seq
         except AttributeError: return data[index]
@@ -142,8 +141,9 @@
             e = e + 1
             try:
                 try: v = guarded_getitem(s, e)
-                except 'Unauthorized', vv:
+                except Unauthorized, vv:
                     if skip is None:
+                        self._eindex = e
                         msg = '(item %s): %s' % (index, vv)
                         raise Unauthorized, msg, sys.exc_info()[2]
                     skip_this = 1