[pyrepl-checkins]
pyrepl/pyrepl python_reader.py,1.2,1.3 module_lister.py,1.2,1.3
mwh@codespeak.net
mwh@codespeak.net
Fri, 17 Jan 2003 14:34:19 +0100 (MET)
Update of /cvs/pyrepl/pyrepl/pyrepl
In directory thoth.codespeak.net:/tmp/cvs-serv2290
Modified Files:
python_reader.py module_lister.py
Log Message:
Make module list *after* '.' gets added to sys.path.
Update keyspec syntax.
Index: python_reader.py
===================================================================
RCS file: /cvs/pyrepl/pyrepl/pyrepl/python_reader.py,v
retrieving revision 1.2
retrieving revision 1.3
diff -C2 -d -r1.2 -r1.3
*** python_reader.py 17 Jan 2003 13:25:54 -0000 1.2
--- python_reader.py 17 Jan 2003 13:34:16 -0000 1.3
***************
*** 82,87 ****
python_keymap = cr.completing_keymap + (
! ('\\n', 'maybe-accept'),
! ('\\M-\\n', 'self-insert'))
class PythonicReader(CR):
--- 82,87 ----
python_keymap = cr.completing_keymap + (
! (r'\n', 'maybe-accept'),
! (r'\M-\n', 'self-insert'))
class PythonicReader(CR):
***************
*** 136,140 ****
except KeyError:
try:
! mod = __import__(mod, self.locals, self.locals, [1])
return [x for x in dir(mod) if x.startswith(name)]
except ImportError:
--- 136,140 ----
except KeyError:
try:
! mod = __import__(mod, self.locals, self.locals, [''])
return [x for x in dir(mod) if x.startswith(name)]
except ImportError:
***************
*** 314,317 ****
--- 314,319 ----
print 'Type "copyright", "credits" or "license" for more information.'
sys.path.insert(0, os.getcwd())
+
+ module_lister._make_module_list()
mainmod = new.module('__main__')
Index: module_lister.py
===================================================================
RCS file: /cvs/pyrepl/pyrepl/pyrepl/module_lister.py,v
retrieving revision 1.2
retrieving revision 1.3
diff -C2 -d -r1.2 -r1.3
*** module_lister.py 17 Jan 2003 13:25:54 -0000 1.2
--- module_lister.py 17 Jan 2003 13:34:16 -0000 1.3
***************
*** 60,66 ****
_packages[''].sort()
- if len(_packages) == 0:
- _make_module_list()
-
def find_modules(stem):
l = stem.split('.')
--- 60,63 ----