summaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/engine/SCons/Util.py9
1 files changed, 4 insertions, 5 deletions
diff --git a/src/engine/SCons/Util.py b/src/engine/SCons/Util.py
index cd23e6e..7bcd6e2 100644
--- a/src/engine/SCons/Util.py
+++ b/src/engine/SCons/Util.py
@@ -586,6 +586,10 @@ WinError = None
# OSError subclass on Windows.)
class PlainWindowsError(OSError):
pass
+try:
+ WinError = WindowsError
+except NameError:
+ WinError = PlainWindowsError
if can_read_reg:
@@ -621,11 +625,6 @@ if can_read_reg:
k = RegOpenKeyEx(root, keyp)
return RegQueryValueEx(k,val)
else:
- try:
- WinError = WindowsError
- except NameError:
- WinError = PlainWindowsError
-
HKEY_CLASSES_ROOT = None
HKEY_LOCAL_MACHINE = None
HKEY_CURRENT_USER = None