[python-win32] Unexpected exception in gateway method 'AddTypeLib'with own Active Script Host

Mark Hammond mhammond at skippinet.com.au
Sat Aug 26 09:10:07 CEST 2006


Could you try executing win32com\client\makepy.py as a script (eg, from a
cmd-prompt), then select the typelib from the list that will be displayed,
and see if it works there?  According to the traceback, win32com believes it
successfully generated the file, but then failed to locate it.

Mark.
  -----Original Message-----
  From: python-win32-bounces at python.org
[mailto:python-win32-bounces at python.org]On Behalf Of Johan Lindvall
  Sent: Friday, 25 August 2006 8:12 PM
  To: Python-win32 at python.org
  Subject: [python-win32] Unexpected exception in gateway method
'AddTypeLib'with own Active Script Host


  Hi,

  We are sometimes getting the error below when running a Python script in
our app.

  We are calling AddTypeLib on the IActiveScript interface.

  It always works with VB-scripts and sometimes fails with Python.

  What could be the problem?

  ===============================================
  pythoncom error: Unexpected exception in gateway method 'AddTypeLib'
  Traceback (most recent call last):
  File "C:\Python24\Lib\site-packages\win32com\server\policy.py", line 332,
in
  InvokeEx
  return self.invokeex(dispid, lcid, wFlags, args, kwargs, serviceProvider)
  File "C:\Python24\Lib\site-packages\win32com\server\policy.py", line 588,
in
  invokeex
  return func(*args)
  File
  "C:\Python24\Lib\site-packages\win32comext\axscript\client\framework.py",
  line 688, in AddTypeLib
  gencache.EnsureModule(uuid, self.lcid, major, minor, bForDemand = 1)
  File "C:\Python24\Lib\site-packages\win32com\client\gencache.py", line
520,
  in EnsureModule
  module = MakeModuleForTypelib(typelibCLSID, lcid, major, minor,
  progressInstance, bForDemand = bForDemand, bBuildHidden = bBuildHidden)
  File "C:\Python24\Lib\site-packages\win32com\client\gencache.py", line
290,
  in MakeModuleForTypelib
  return GetModuleForTypelib(typelibCLSID, lcid, major, minor)
  File "C:\Python24\Lib\site-packages\win32com\client\gencache.py", line
258,
  in GetModuleForTypelib
  mod = _GetModule(modName)
  File "C:\Python24\Lib\site-packages\win32com\client\gencache.py", line
629,
  in _GetModule
  mod = _import_(mod_name)
  exceptions.ImportError: No module named
  E6F09C5E-5E59-4AC2-B3DE-0A5554BDB9AEx2673x9x4
  pythoncom error: Unexpected gateway error
  Traceback (most recent call last):
  File "C:\Python24\Lib\site-packages\win32com\server\policy.py", line 332,
in
  InvokeEx
  return self.invokeex(dispid, lcid, wFlags, args, kwargs, serviceProvider)
  File "C:\Python24\Lib\site-packages\win32com\server\policy.py", line 588,
in
  invokeex
  return func(*args)
  File
  "C:\Python24\Lib\site-packages\win32comext\axscript\client\framework.py",
  line 688, in AddTypeLib
  gencache.EnsureModule(uuid, self.lcid, major, minor, bForDemand = 1)
  File "C:\Python24\Lib\site-packages\win32com\client\gencache.py", line
520,
  in EnsureModule
  module = MakeModuleForTypelib(typelibCLSID, lcid, major, minor,
  progressInstance, bForDemand = bForDemand, bBuildHidden = bBuildHidden)
  File "C:\Python24\Lib\site-packages\win32com\client\gencache.py", line
290,
  in MakeModuleForTypelib
  return GetModuleForTypelib(typelibCLSID, lcid, major, minor)
  File "C:\Python24\Lib\site-packages\win32com\client\gencache.py", line
258,
  in GetModuleForTypelib
  mod = _GetModule(modName)
  File "C:\Python24\Lib\site-packages\win32com\client\gencache.py", line
629,
  in _GetModule
  mod = _import_(mod_name)
  exceptions.ImportError: No module named
  E6F09C5E-5E59-4AC2-B3DE-0A5554BDB9AEx2673x9x4
  =====================================================

  Thanks

  --
  /Johan.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://mail.python.org/pipermail/python-win32/attachments/20060826/3c24659b/attachment.htm 


More information about the Python-win32 mailing list