Files
pyinstaller/hooks/hook-pythoncom.py
T
giovannibajo b98a53df92 Imported Python Installer 5b5
git-svn-id: http://svn.pyinstaller.org/trunk@2 8dd32b29-ccff-0310-8a9a-9233e24343b1
2005-09-02 17:15:02 +00:00

23 lines
641 B
Python

hiddenimports = ['win32com.server.policy']
def hook(mod):
import sys
if hasattr(sys, 'version_info'):
vers = '%d%d' % (sys.version_info[0], sys.version_info[1])
else:
import string
toks = string.split(sys.version[:3], '.')
vers = '%s%s' % (toks[0], toks[1])
newname = 'pythoncom%s' % vers
if mod.typ == 'EXTENSION':
mod.__name__ = newname
else:
import win32api
h = win32api.LoadLibrary(newname+'.dll')
pth = win32api.GetModuleFileName(h)
#win32api.FreeLibrary(h)
import mf
mod = mf.ExtensionModule(newname, pth)
return mod