Revert 3k change to msilib, which is executed with Python 2.x.
authorGeorg Brandl <georg@python.org>
Tue, 7 Apr 2009 21:27:29 +0000 (21:27 +0000)
committerGeorg Brandl <georg@python.org>
Tue, 7 Apr 2009 21:27:29 +0000 (21:27 +0000)
Tools/msi/msilib.py

index 23a40a024859adcda47358bf96876460534b7bcd..6f49b4cf8c354cad983bd47c9a33c5d7546646b2 100644 (file)
@@ -5,7 +5,7 @@ import win32com.client.gencache
 import win32com.client
 import pythoncom, pywintypes
 from win32com.client import constants
-import re, string, os, sets, glob, subprocess, sys, winreg, struct
+import re, string, os, sets, glob, subprocess, sys, _winreg, struct
 
 try:
     basestring
@@ -387,9 +387,9 @@ class CAB:
                      (r"Software\Microsoft\Win32SDK\Directories", "Install Dir"),
                     ]:
             try:
-                key = winreg.OpenKey(_winreg.HKEY_LOCAL_MACHINE, k)
-                dir = winreg.QueryValueEx(key, v)[0]
-                winreg.CloseKey(key)
+                key = _winreg.OpenKey(_winreg.HKEY_LOCAL_MACHINE, k)
+                dir = _winreg.QueryValueEx(key, v)[0]
+                _winreg.CloseKey(key)
             except (WindowsError, IndexError):
                 continue
             cabarc = os.path.join(dir, r"Bin", "cabarc.exe")