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

Reply via email to