Author: Maciej Fijalkowski <fij...@gmail.com> Branch: release-2.1.x Changeset: r65614:cb8fbb30ed01 Date: 2013-07-24 10:49 +0200 http://bitbucket.org/pypy/pypy/changeset/cb8fbb30ed01/
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 pypy-commit@python.org http://mail.python.org/mailman/listinfo/pypy-commit