mod_python, COM, on win2k3 server

drs drs
Sat May 20 22:13:08 CEST 2006


Some details, and this is weirder than I thought.

It is working fine with internet explorer or mozilla as the client, but only 
crashes with Firefox.  Moreover, even while firefox is getting errors, IE 
stilll works fine.

The error I get is:

Mod_python error: "PythonHandler mod_python.publisher"

Traceback (most recent call last):

  File "C:\Python23\Lib\site-packages\mod_python\apache.py", line 299, in 
HandlerDispatch
    result = object(req)

  File "C:\Python23\Lib\site-packages\mod_python\publisher.py", line 213, in 
handler
    published = publish_object(req, object)

  File "C:\Python23\Lib\site-packages\mod_python\publisher.py", line 410, in 
publish_object
    return publish_object(req,util.apply_fs_data(object, req.form, req=req))

  File "C:\Python23\Lib\site-packages\mod_python\util.py", line 439, in 
apply_fs_data
    return object(**args)

  File "E:\http_server\timeslips\index.py", line 84, in index
    rtn.append(ts_widget.make_employee_picker())

  File "C:\Python23\lib\site-packages\ecptimeslips\ts_widget.py", line 128, 
in make_employee_picker
    rs = win32com.client.Dispatch("ADODB.Recordset")

  File "C:\Python23\Lib\site-packages\win32com\client\__init__.py", line 95, 
in Dispatch
    dispatch, userName = 
dynamic._GetGoodDispatchAndUserName(dispatch,userName,clsctx)

  File "C:\Python23\Lib\site-packages\win32com\client\dynamic.py", line 91, 
in _GetGoodDispatchAndUserName
    return (_GetGoodDispatch(IDispatch, clsctx), userName)

  File "C:\Python23\Lib\site-packages\win32com\client\dynamic.py", line 79, 
in _GetGoodDispatch
    IDispatch = pythoncom.CoCreateInstance(IDispatch, None, clsctx, 
pythoncom.IID_IDispatch)

com_error: (-2147221008, 'CoInitialize has not been called.', None, None)

? 





More information about the Python-list mailing list