[Python-Dev] knee.py import hook in 2.6 (original) (raw)
Timothy D. Kadich 98k.master at gmail.com
Tue Jul 19 20:16:46 CEST 2011
- Previous message: [Python-Dev] Python launcher command line usage (Was: 3.2.1 encoding surprise)
- Next message: [Python-Dev] knee.py import hook in 2.6
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
Hi,
I'm trying to use the import hook in Python2.6, but I'm having a problem. It doesn't work for numpy. My error is such:
>>> import knee >>> import numpy Traceback (most recent call last): File "", line 1, in File "knee.py", line 16, in importhook q, tail = findheadpackage(parent, name) File "knee.py", line 52, in findheadpackage q = importmodule(head, qname, parent) File "knee.py", line 101, in importmodule m = imp.loadmodule(fqname, fp, pathname, stuff) File "/usr/apps/python2.6/lib/python2.6/site-packages/numpy/init.py", line 130, in import addnewdocs File "knee.py", line 16, in importhook q, tail = findheadpackage(parent, name) File "knee.py", line 52, in findheadpackage q = importmodule(head, qname, parent) File "knee.py", line 101, in importmodule m = imp.loadmodule(fqname, fp, pathname, stuff) File "/usr/apps/python2.6/lib/python2.6/site-packages/numpy/addnewdocs.py", line 9, in from lib import addnewdoc File "knee.py", line 16, in importhook q, tail = findheadpackage(parent, name) File "knee.py", line 52, in findheadpackage q = importmodule(head, qname, parent) File "knee.py", line 101, in importmodule m = imp.loadmodule(fqname, fp, pathname, stuff) File "/usr/apps/python2.6/lib/python2.6/site-packages/numpy/lib/init.py", line 4, in from typecheck import * File "knee.py", line 16, in importhook q, tail = findheadpackage(parent, name) File "knee.py", line 52, in findheadpackage q = importmodule(head, qname, parent) File "knee.py", line 101, in importmodule m = imp.loadmodule(fqname, fp, pathname, stuff) File "/usr/apps/python2.6/lib/python2.6/site-packages/numpy/lib/typecheck.py", line 8, in import numpy.core.numeric as nx File "knee.py", line 17, in importhook m = loadtail(q, tail) File "knee.py", line 68, in loadtail m = importmodule(head, mname, m) File "knee.py", line 101, in importmodule m = imp.loadmodule(fqname, fp, pathname, stuff) File "/usr/apps/python2.6/lib/python2.6/site-packages/numpy/core/init.py", line 6, in import umath File "knee.py", line 16, in importhook q, tail = findheadpackage(parent, name) File "knee.py", line 52, in findheadpackage q = importmodule(head, qname, parent) File "knee.py", line 101, in importmodule m = imp.loadmodule(fqname, fp, pathname, stuff) TypeError: importhook() takes at most 4 arguments (5 given)
So I don't know what is going on, unless a "self" is being passed along the way. (which seems like it could happen when looking at import in the source) Can any of you identify my problem or let me know of a fixed import hook?
Thank you, Timothy D. Kadich -------------- next part -------------- An HTML attachment was scrubbed... URL: <http://mail.python.org/pipermail/python-dev/attachments/20110719/b0f06d8c/attachment.html>
- Previous message: [Python-Dev] Python launcher command line usage (Was: 3.2.1 encoding surprise)
- Next message: [Python-Dev] knee.py import hook in 2.6
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]