[python-win32] Can't load wmi with Python 2.4

wyvernlist wyvernlist at crm3.com
Wed Apr 6 02:46:06 CEST 2005


I installed ActiveState's version of Python 2.4 (which contains the 
Win32 extensions) but after installing the Python WMI module I get the 
following error when I try and import it:


 >>import wmi
Traceback (most recent call last):
  File "C:\Program Files\ActiveState Komodo 
3.1\dbgp\pythonlib\dbgp\client.py", line 3149, in runcode
    locals = self.frame.f_locals)
  File "C:\Program Files\ActiveState Komodo 
3.1\dbgp\pythonlib\dbgp\client.py", line 1569, in runcode
    h_exec(code, globals=globals, locals=locals, module=module)
  File "C:\Program Files\ActiveState Komodo 
3.1\dbgp\pythonlib\dbgp\client.py", line 516, in __init__
    exec code in globals, locals
  File "<console>", line 0, in __main__
  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 
541, 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 
398, in EnsureModule
    module = GetModuleForTypelib(typelibCLSID, lcid, major, minor)
  File "C:\Python24\Lib\site-packages\win32com\client\gencache.py", line 
267, in GetModuleForTypelib
    AddModuleToCache(typelibCLSID, lcid, major, minor)
  File "C:\Python24\Lib\site-packages\win32com\client\gencache.py", line 
559, in AddModuleToCache
    dict = mod.CLSIDToClassMap
AttributeError: 'module' object has no attribute 'CLSIDToClassMap'

Does anyone know how to fix this? It looks like I'm missing some 
functionality.

Thanks,

Jan


More information about the Python-win32 mailing list