[python-win32] Python wmi problem
Paul Eden
peden at americanphysicians.net
Fri Mar 11 00:53:48 CET 2005
I am interested in using the wmi wrapper module for the windows wmi
python classes/modules and am having trouble.
Here is what happens.
>>> import wmi
Traceback (most recent call last):
File "<interactive input>", line 1, in ?
File "C:\Python24\Lib\site-packages\wmi.py", line 137, in ?
win32com.client.gencache.EnsureDispatch (obj._oleobj_)
File "C:\Python24\Lib\site-packages\win32com\client\gencache.py", line
536, in EnsureDispatch
mod = EnsureModule(tla[0], tla[1], tla[3], tla[4],
bForDemand=bForDemand)
File "C:\Python24\Lib\site-packages\win32com\client\gencache.py", line
393, in EnsureModule
module = GetModuleForTypelib(typelibCLSID, lcid, major, minor)
File "C:\Python24\Lib\site-packages\win32com\client\gencache.py", line
262, in GetModuleForTypelib
AddModuleToCache(typelibCLSID, lcid, major, minor)
File "C:\Python24\Lib\site-packages\win32com\client\gencache.py", line
554, in AddModuleToCache
dict = mod.CLSIDToClassMap
AttributeError: 'module' object has no attribute 'CLSIDToClassMap'
in pythonwin.
I am using python 2.4, windows XP, pywin32 extensions build 203.
In running makepy on the Microsoft WMI Scripting Library I get:
Generating to
C:\Python24\lib\site-packages\win32com\gen_py\565783C6-CB41-11D1-8B02-00
600806D9B6x0x1x2.py
Failed to execute command:
from win32com.client import makepy;makepy.main()
Traceback (most recent call last):
File
"C:\Python24\Lib\site-packages\pythonwin\pywin\framework\toolmenu.py",
line 103, in HandleToolCommand
exec "%s\n" % pyCmd
File "<string>", line 1, in ?
File "C:\Python24\Lib\site-packages\win32com\client\makepy.py", line
362, in main
GenerateFromTypeLibSpec(arg, f, verboseLevel = verboseLevel,
bForDemand = bForDemand, bBuildHidden = hiddenSpec)
File "C:\Python24\Lib\site-packages\win32com\client\makepy.py", line
273, in GenerateFromTypeLibSpec
gencache.AddModuleToCache(info.clsid, info.lcid, info.major,
info.minor)
File "C:\Python24\Lib\site-packages\win32com\client\gencache.py", line
554, in AddModuleToCache
dict = mod.CLSIDToClassMap
AttributeError: 'module' object has no attribute 'CLSIDToClassMap'
makepy worked on both WMI ADSI Extension Type Library and WMICntl Type
Library
Any help is appreciated.
Thanks,
Paul Eden
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://mail.python.org/pipermail/python-win32/attachments/20050310/6bc5481d/attachment.html
More information about the Python-win32
mailing list