Author: Ronan Lamy <[email protected]>
Branch: py3.7
Changeset: r97937:48c567ce1caf
Date: 2019-11-02 01:03 +0000
http://bitbucket.org/pypy/pypy/changeset/48c567ce1caf/
Log: Add sys._framework attribute
diff --git a/pypy/module/sys/moduledef.py b/pypy/module/sys/moduledef.py
--- a/pypy/module/sys/moduledef.py
+++ b/pypy/module/sys/moduledef.py
@@ -45,6 +45,7 @@
'argv' : 'state.get(space).w_argv',
'warnoptions' : 'state.get(space).w_warnoptions',
'abiflags' : 'space.wrap("")',
+ '_framework': "space.newtext('')",
'builtin_module_names' : 'space.w_None',
'pypy_getudir' : 'state.pypy_getudir', # not translated
'pypy_find_stdlib' : 'initpath.pypy_find_stdlib',
diff --git a/pypy/module/sys/test/test_sysmodule.py
b/pypy/module/sys/test/test_sysmodule.py
--- a/pypy/module/sys/test/test_sysmodule.py
+++ b/pypy/module/sys/test/test_sysmodule.py
@@ -75,6 +75,7 @@
builtin2 = sys.modules['builtins']
assert builtins is builtin2, ( "import builtins "
"is not sys.modules[builtins].")
+
def test_builtin_module_names(self):
import sys
names = sys.builtin_module_names
@@ -163,7 +164,6 @@
# see comment in 'setup_after_space_initialization'
untranslated_enc = {'win32': 'mbcs', 'darwin': 'utf-8'}.get(enc,
'ascii')
assert enc == untranslated_enc
-
def test_float_info(self):
import sys
@@ -635,6 +635,7 @@
assert isinstance(vi[2], int)
assert vi[3] in ("alpha", "beta", "candidate", "final")
assert isinstance(vi[4], int)
+ assert isinstance(sys._framework, str)
def test_implementation(self):
import sys
_______________________________________________
pypy-commit mailing list
[email protected]
https://mail.python.org/mailman/listinfo/pypy-commit