[pypy-commit] pypy app_main-refactor: rpython fix, and fix checkmodule to run with sys
antocuni
noreply at buildbot.pypy.org
Fri Jun 8 17:54:36 CEST 2012
Author: Antonio Cuni <anto.cuni at gmail.com>
Branch: app_main-refactor
Changeset: r55515:26189d7c5fb5
Date: 2012-06-08 17:54 +0200
http://bitbucket.org/pypy/pypy/changeset/26189d7c5fb5/
Log: rpython fix, and fix checkmodule to run with sys
diff --git a/pypy/module/sys/initpath.py b/pypy/module/sys/initpath.py
--- a/pypy/module/sys/initpath.py
+++ b/pypy/module/sys/initpath.py
@@ -41,7 +41,7 @@
def readlink_maybe(filename):
- if hasattr(os, 'readlink'):
+ if not IS_WINDOWS:
return os.readlink(filename)
raise NotImplementedError
diff --git a/pypy/objspace/fake/objspace.py b/pypy/objspace/fake/objspace.py
--- a/pypy/objspace/fake/objspace.py
+++ b/pypy/objspace/fake/objspace.py
@@ -158,6 +158,8 @@
if isinstance(x, r_singlefloat):
self._wrap_not_rpython(x)
if isinstance(x, list):
+ if x == []: # special case: it is used e.g. in sys/__init__.py
+ return w_some_obj()
self._wrap_not_rpython(x)
return w_some_obj()
wrap._annspecialcase_ = "specialize:argtype(1)"
More information about the pypy-commit
mailing list