[pypy-svn] r3459 - in pypy/trunk/src: goal pypy/module
sanxiyn at codespeak.net
sanxiyn at codespeak.net
Sun Mar 28 16:43:34 CEST 2004
Author: sanxiyn
Date: Sun Mar 28 16:43:33 2004
New Revision: 3459
Added:
pypy/trunk/src/goal/pydoc-goal.py
pypy/trunk/src/goal/pydoc-pregoal.py
Modified:
pypy/trunk/src/pypy/module/sysinterp.py
pypy/trunk/src/pypy/module/sysmodule.py
Log:
Borrowed 'imp' module.
Set dummy values for sys.executable, sys.prefix, sys.version.
And pydoc-pregoal.py is working!
Caution: it takes 25 seconds to finish in TrivialObjSpace.
pydoc-goal.py is long away.
Added: pypy/trunk/src/goal/pydoc-goal.py
==============================================================================
--- (empty file)
+++ pypy/trunk/src/goal/pydoc-goal.py Sun Mar 28 16:43:33 2004
@@ -0,0 +1,2 @@
+import pydoc
+pydoc.help(pydoc)
Added: pypy/trunk/src/goal/pydoc-pregoal.py
==============================================================================
--- (empty file)
+++ pypy/trunk/src/goal/pydoc-pregoal.py Sun Mar 28 16:43:33 2004
@@ -0,0 +1,3 @@
+import os
+os.error = OSError
+import pydoc
Modified: pypy/trunk/src/pypy/module/sysinterp.py
==============================================================================
--- pypy/trunk/src/pypy/module/sysinterp.py (original)
+++ pypy/trunk/src/pypy/module/sysinterp.py Sun Mar 28 16:43:33 2004
@@ -23,7 +23,6 @@
w_contents = space.newdict(contents)
return Module(space, space.wrap(modname), w_contents)
-
# ____________________________________________________________
#
# List of built-in modules.
@@ -40,7 +39,7 @@
# steal them from Python.
for fn in ['posix', 'nt', 'os2', 'mac', 'ce', 'riscos',
'cStringIO', 'itertools', 'math',
- '_random', '_sre', 'time',
+ '_random', '_sre', 'time', 'imp',
'marshal', 'struct', 'binascii']:
if fn not in builtin_modules:
try:
Modified: pypy/trunk/src/pypy/module/sysmodule.py
==============================================================================
--- pypy/trunk/src/pypy/module/sysmodule.py (original)
+++ pypy/trunk/src/pypy/module/sysmodule.py Sun Mar 28 16:43:33 2004
@@ -14,3 +14,8 @@
# Functions from interpreter-level
from __interplevel__ import displayhook, _getframe
+
+# Dummy
+executable = ''
+prefix = ''
+version = '0.0.0 (not released yet)'
More information about the Pypy-commit
mailing list