[pypy-commit] pypy py3.3: issue832: linux sys.platform now always "linux"
pjenvey
noreply at buildbot.pypy.org
Mon Sep 22 01:23:13 CEST 2014
Author: Philip Jenvey <pjenvey at underboss.org>
Branch: py3.3
Changeset: r73639:31223ffc5ac1
Date: 2014-09-21 16:22 -0700
http://bitbucket.org/pypy/pypy/changeset/31223ffc5ac1/
Log: issue832: linux sys.platform now always "linux"
diff --git a/pypy/module/sys/__init__.py b/pypy/module/sys/__init__.py
--- a/pypy/module/sys/__init__.py
+++ b/pypy/module/sys/__init__.py
@@ -23,7 +23,7 @@
'__name__' : '(space.wrap("sys"))',
'__doc__' : '(space.wrap("PyPy sys module"))',
- 'platform' : 'space.wrap(sys.platform)',
+ 'platform' : 'space.wrap(system.PLATFORM)',
'maxsize' : 'space.wrap(sys.maxint)',
'byteorder' : 'space.wrap(sys.byteorder)',
'maxunicode' : 'space.wrap(vm.MAXUNICODE)',
diff --git a/pypy/module/sys/system.py b/pypy/module/sys/system.py
--- a/pypy/module/sys/system.py
+++ b/pypy/module/sys/system.py
@@ -1,4 +1,6 @@
"""Information about the current system."""
+import sys
+
from pypy.objspace.std.complexobject import HASH_IMAG
from pypy.objspace.std.floatobject import HASH_INF, HASH_NAN
from pypy.objspace.std.intobject import HASH_MODULUS
@@ -6,6 +8,7 @@
from rpython.rlib import rbigint, rfloat
from rpython.rtyper.lltypesystem import lltype, rffi
+PLATFORM = 'linux' if sys.platform.startswith('linux') else sys.platform
app = gateway.applevel("""
"NOT_RPYTHON"
More information about the pypy-commit
mailing list