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 === Packages/Signals/WinSignalHandler.py 1.1.2.1 => 1.1.2.2 === --- Packages/Signals/WinSignalHandler.py:1.1.2.1 Tue Apr 12 23:08:56 2005 +++ Packages/Signals/WinSignalHandler.py Sun Jun 5 06:40:53 2005 @@ -48,12 +48,17 @@ import atexit import Lifetime +# 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 +import pywintypes + # SetConsoleCtrlHandler not in early pywin32 versions - Signals.py will # catch the import error. from win32api import SetConsoleCtrlHandler import win32con import win32event -import pywintypes import ntsecuritycon # PEP 282/Z3 style logging. _______________________________________________ Zope-Checkins maillist - Zope-Checkins@zope.org http://mail.zope.org/mailman/listinfo/zope-checkins