Why import hook doesn't work when hook to ‘win32api’ for python? -
this demo show import hook python. (http://docs.python.org/2/library/imputil.html) however, followed this:
import sys, __builtin__ original_import = none # replacement __import__() def import_hook(name, globals=none, locals=none, fromlist=none): return original_import(name, globals, locals, fromlist) # save original hooks original_import = __builtin__.__import__ original_reload = __builtin__.reload # install our hooks __builtin__.__import__ = import_hook import os import sys import win32api so, when import win32api, import_hook called, however, not sure why doesn't work win32api, erros message shows:
typeerror: import_hook() takes @ 4 arguments (5 given) but if calls import sys or import os, works fine. python 2.7.2 , os windows 7.
Comments
Post a Comment