[Mark Hammond]
Update of /cvs-repository/Packages/Signals
In directory cvs.zope.org:/tmp/cvs-serv23505
Modified Files:
Tag: Zope-2_7-branch
WinSignalHandler.py
Log Message:
As at pywin32-204, we must ensure pywintypes is the first win32 module
imported in our process, otherwise we can end up with 2 pywintypesxx.dll
instances in our process resulting in:
TypeError: The object is not a PySECURITY_ATTRIBUTES object
Mark, should Zope's nt_svcutils/service.py also be changed to import
pywintypes first? Its import block looks like this now:
import sys, os, time, threading, signal
import win32api, win32event, win32file, win32pipe, win32process, win32security
import win32service, win32serviceutil, servicemanager
import pywintypes, winerror, win32con
I had funny problems getting the Windows ZRS installer to register
the ZRS service on older machines, primarily the
python.exe - Entry Point Not Found
The procedure entry point
?PyWinObject_AsDEVMODE@@YAHPAU_object@@PAPAU_devicemodeA@@[EMAIL
PROTECTED] could
not be located in the dynamic link library pywintypes23.dll
popup box on a machine with an older pywintypes23.dll in the system32 directory.
___
Zope-Dev maillist - Zope-Dev@zope.org
http://mail.zope.org/mailman/listinfo/zope-dev
** No cross posts or HTML encoding! **
(Related lists -
http://mail.zope.org/mailman/listinfo/zope-announce
http://mail.zope.org/mailman/listinfo/zope )