diff options
Diffstat (limited to 'src')
-rw-r--r-- | src/engine/SCons/Util.py | 9 |
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 |