[pypy-svn] r62642 - pypy/trunk/pypy/rpython/module

afa at codespeak.net afa at codespeak.net
Fri Mar 6 14:27:16 CET 2009


Author: afa
Date: Fri Mar  6 14:27:16 2009
New Revision: 62642

Modified:
   pypy/trunk/pypy/rpython/module/ll_os_stat.py
Log:
Fix the fake implementation of os.stat, so that test_rmmap passes when run with cpython2.4.


Modified: pypy/trunk/pypy/rpython/module/ll_os_stat.py
==============================================================================
--- pypy/trunk/pypy/rpython/module/ll_os_stat.py	(original)
+++ pypy/trunk/pypy/rpython/module/ll_os_stat.py	Fri Mar  6 14:27:16 2009
@@ -249,6 +249,8 @@
             val = getattr(st, fieldname)
             if isinstance(TYPE, lltype.Number):
                 rffi.setintfield(ll_tup, 'item%d' % i, int(val))
+            elif TYPE is lltype.Float:
+                setattr(ll_tup, 'item%d' % i, float(val))
             else:
                 setattr(ll_tup, 'item%d' % i, val)
         return ll_tup



More information about the Pypy-commit mailing list