[py-svn] r35255 - py/dist/py/apigen/tracer

fijal at codespeak.net fijal at codespeak.net
Mon Dec 4 15:40:58 CET 2006


Author: fijal
Date: Mon Dec  4 15:40:55 2006
New Revision: 35255

Modified:
   py/dist/py/apigen/tracer/docstorage.py
Log:
Add another possible exception (no __class__)


Modified: py/dist/py/apigen/tracer/docstorage.py
==============================================================================
--- py/dist/py/apigen/tracer/docstorage.py	(original)
+++ py/dist/py/apigen/tracer/docstorage.py	Mon Dec  4 15:40:55 2006
@@ -48,7 +48,7 @@
         try:
             # argh, very fragile specialcasing
             return self.desc_cache[(code.raw, locals[code.raw.co_varnames[0]].__class__)]
-        except (KeyError, IndexError):
+        except (KeyError, IndexError, AttributeError):
             return self.desc_cache.get(code.raw, None)
         #for desc in self.descs.values():
         #    if desc.has_code(frame.code.raw):


More information about the py-svn mailing list