Author: Maciej Fijalkowski <[email protected]>
Branch:
Changeset: r65593:562d2c9195d4
Date: 2013-07-24 10:49 +0200
http://bitbucket.org/pypy/pypy/changeset/562d2c9195d4/
Log: at the very least don't break importing rpython on top of pypy
diff --git a/rpython/rtyper/module/ll_os.py b/rpython/rtyper/module/ll_os.py
--- a/rpython/rtyper/module/ll_os.py
+++ b/rpython/rtyper/module/ll_os.py
@@ -1698,15 +1698,16 @@
from rpython.rtyper.module import ll_os_stat
return ll_os_stat.register_stat_variant('lstat', traits)
- @registering(os.fstatvfs)
+ @registering_if(os, 'fstatvfs')
def register_os_fstatvfs(self):
from rpython.rtyper.module import ll_os_stat
return ll_os_stat.register_statvfs_variant('fstatvfs', StringTraits())
- @registering_str_unicode(os.statvfs)
- def register_os_statvfs(self, traits):
- from rpython.rtyper.module import ll_os_stat
- return ll_os_stat.register_statvfs_variant('statvfs', traits)
+ if hasattr(os, 'statvfs'):
+ @registering_str_unicode(os.statvfs)
+ def register_os_statvfs(self, traits):
+ from rpython.rtyper.module import ll_os_stat
+ return ll_os_stat.register_statvfs_variant('statvfs', traits)
# ------------------------------- os.W* ---------------------------------
_______________________________________________
pypy-commit mailing list
[email protected]
http://mail.python.org/mailman/listinfo/pypy-commit