[pypy-svn] r13822 - pypy/dist/pypy/tool
tismer at codespeak.net
tismer at codespeak.net
Fri Jun 24 17:52:29 CEST 2005
Author: tismer
Date: Fri Jun 24 17:52:28 2005
New Revision: 13822
Modified:
pypy/dist/pypy/tool/asterisk.py
Log:
recording all offsets ofglobal access,
and also all offsets of import * statements.
next step is to try to do replacement.
Modified: pypy/dist/pypy/tool/asterisk.py
==============================================================================
--- pypy/dist/pypy/tool/asterisk.py (original)
+++ pypy/dist/pypy/tool/asterisk.py Fri Jun 24 17:52:28 2005
@@ -42,10 +42,11 @@
elif op == 'IMPORT_NAME':
impname = words[-1][1:-1]
elif op == 'IMPORT_STAR':
- name = impname, '*'
+ name = '*'
+ stars = globs.setdefault(name, {})
+ mods = stars.setdefault(impname, {})
del impname
- refs = globs.setdefault(name, {})
- offsets = refs.setdefault(code, [])
+ offsets = mods.setdefault(code, [])
offsets.append(ofs)
return globs
More information about the Pypy-commit
mailing list