[pypy-svn] r34496 - in pypy/dist/pypy: config module/pypymagic module/pypymagic/test module/sys
cfbolz at codespeak.net
cfbolz at codespeak.net
Sat Nov 11 19:36:36 CET 2006
Author: cfbolz
Date: Sat Nov 11 19:36:33 2006
New Revision: 34496
Added:
pypy/dist/pypy/module/pypymagic/ (props changed)
pypy/dist/pypy/module/pypymagic/__init__.py
pypy/dist/pypy/module/pypymagic/interp_magic.py
pypy/dist/pypy/module/pypymagic/test/ (props changed)
pypy/dist/pypy/module/pypymagic/test/__init__.py
Modified:
pypy/dist/pypy/config/pypyoption.py
pypy/dist/pypy/module/sys/__init__.py
pypy/dist/pypy/module/sys/state.py
Log:
add module pypymagic that exposes special pypy specific magical functions
Modified: pypy/dist/pypy/config/pypyoption.py
==============================================================================
--- pypy/dist/pypy/config/pypyoption.py (original)
+++ pypy/dist/pypy/config/pypyoption.py Sat Nov 11 19:36:33 2006
@@ -11,7 +11,7 @@
[#"unicodedata",
"_codecs", "gc", "_weakref", "array", "marshal", "errno",
"math", "_sre", "_pickle_support", "sys", "exceptions", "__builtins__",
- "recparser", "symbol", "_random", "_file"])
+ "recparser", "symbol", "_random", "_file", "pypymagic"])
module_dependencies = { }
if os.name == "posix":
Added: pypy/dist/pypy/module/pypymagic/__init__.py
==============================================================================
--- (empty file)
+++ pypy/dist/pypy/module/pypymagic/__init__.py Sat Nov 11 19:36:33 2006
@@ -0,0 +1,12 @@
+
+# Package initialisation
+from pypy.interpreter.mixedmodule import MixedModule
+
+class Module(MixedModule):
+ appleveldefs = {
+ }
+
+ interpleveldefs = {
+ 'pypy_repr' : 'interp_magic.pypy_repr',
+ }
+
Added: pypy/dist/pypy/module/pypymagic/interp_magic.py
==============================================================================
--- (empty file)
+++ pypy/dist/pypy/module/pypymagic/interp_magic.py Sat Nov 11 19:36:33 2006
@@ -0,0 +1,3 @@
+
+def pypy_repr(space, w_object):
+ return space.wrap('%r' % (w_object,))
Added: pypy/dist/pypy/module/pypymagic/test/__init__.py
==============================================================================
--- (empty file)
+++ pypy/dist/pypy/module/pypymagic/test/__init__.py Sat Nov 11 19:36:33 2006
@@ -0,0 +1 @@
+#
Modified: pypy/dist/pypy/module/sys/__init__.py
==============================================================================
--- pypy/dist/pypy/module/sys/__init__.py (original)
+++ pypy/dist/pypy/module/sys/__init__.py Sat Nov 11 19:36:33 2006
@@ -34,7 +34,6 @@
'warnoptions' : 'state.get(space).w_warnoptions',
'builtin_module_names' : 'state.w_None',
'pypy_getudir' : 'state.pypy_getudir',
- 'pypy_repr' : 'state.pypy_repr',
'pypy_initial_path' : 'state.pypy_initial_path',
'_getframe' : 'vm._getframe',
Modified: pypy/dist/pypy/module/sys/state.py
==============================================================================
--- pypy/dist/pypy/module/sys/state.py (original)
+++ pypy/dist/pypy/module/sys/state.py Sat Nov 11 19:36:33 2006
@@ -112,6 +112,3 @@
def pypy_getudir(space):
return _pypy_getudir(space)
-
-def pypy_repr(space, w_object):
- return space.wrap('%r' % (w_object,))
More information about the Pypy-commit
mailing list