[pypy-svn] r54559 - pypy/branch/io-improvements/pypy/rpython/lltypesystem

fijal at codespeak.net fijal at codespeak.net
Thu May 8 14:47:33 CEST 2008


Author: fijal
Date: Thu May  8 14:47:31 2008
New Revision: 54559

Modified:
   pypy/branch/io-improvements/pypy/rpython/lltypesystem/lltype.py
Log:
Make error messages less confusing.


Modified: pypy/branch/io-improvements/pypy/rpython/lltypesystem/lltype.py
==============================================================================
--- pypy/branch/io-improvements/pypy/rpython/lltypesystem/lltype.py	(original)
+++ pypy/branch/io-improvements/pypy/rpython/lltypesystem/lltype.py	Thu May  8 14:47:31 2008
@@ -1514,7 +1514,9 @@
         self._setparentstructure(parent, baseoffset_or_fieldname)
 
     def __repr__(self):
-        
+        parent = self._wrparent()
+        if parent is None:
+            return '<_subarray at %s in already freed>' % (self._parent_index,)
         return '<_subarray at %r in %r>' % (self._parent_index,
                                             self._parentstructure(check=False))
 



More information about the Pypy-commit mailing list