Skip to content

Commit

Permalink
Merge pull request #41708 from madmiraal/fix-python-syntax
Browse files Browse the repository at this point in the history
Merge python EnvironmentError, IOError and WindowsError into OSError.
  • Loading branch information
akien-mga authored Sep 2, 2020
2 parents 358e209 + cba4a93 commit a3f5dac
Show file tree
Hide file tree
Showing 3 changed files with 8 additions and 8 deletions.
4 changes: 2 additions & 2 deletions methods.py
Original file line number Diff line number Diff line change
Expand Up @@ -185,7 +185,7 @@ def write_modules(module_list):
unregister_cpp += "#ifdef MODULE_" + name.upper() + "_ENABLED\n"
unregister_cpp += "\tunregister_" + name + "_types();\n"
unregister_cpp += "#endif\n"
except IOError:
except OSError:
pass

modules_cpp = """// register_module_types.gen.cpp
Expand Down Expand Up @@ -522,7 +522,7 @@ def generate_cpp_hint_file(filename):
try:
with open(filename, "w") as fd:
fd.write("#define GDCLASS(m_class, m_inherits)\n")
except IOError:
except OSError:
print("Could not write cpp.hint file.")


Expand Down
10 changes: 5 additions & 5 deletions modules/mono/build_scripts/mono_reg_utils.py
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@
def _reg_open_key(key, subkey):
try:
return winreg.OpenKey(key, subkey)
except (WindowsError, OSError):
except OSError:
if platform.architecture()[0] == "32bit":
bitness_sam = winreg.KEY_WOW64_64KEY
else:
Expand Down Expand Up @@ -37,7 +37,7 @@ def _find_mono_in_reg(subkey, bits):
with _reg_open_key_bits(winreg.HKEY_LOCAL_MACHINE, subkey, bits) as hKey:
value = winreg.QueryValueEx(hKey, "SdkInstallRoot")[0]
return value
except (WindowsError, OSError):
except OSError:
return None


Expand All @@ -48,7 +48,7 @@ def _find_mono_in_reg_old(subkey, bits):
if default_clr:
return _find_mono_in_reg(subkey + "\\" + default_clr, bits)
return None
except (WindowsError, EnvironmentError):
except OSError:
return None


Expand Down Expand Up @@ -97,7 +97,7 @@ def find_msbuild_tools_path_reg():
raise ValueError("Cannot find `installationPath` entry")
except ValueError as e:
print("Error reading output from vswhere: " + e.message)
except WindowsError:
except OSError:
pass # Fine, vswhere not found
except (subprocess.CalledProcessError, OSError):
pass
Expand All @@ -109,5 +109,5 @@ def find_msbuild_tools_path_reg():
with _reg_open_key(winreg.HKEY_LOCAL_MACHINE, subkey) as hKey:
value = winreg.QueryValueEx(hKey, "MSBuildToolsPath")[0]
return value
except (WindowsError, OSError):
except OSError:
return ""
2 changes: 1 addition & 1 deletion platform_methods.py
Original file line number Diff line number Diff line change
Expand Up @@ -55,7 +55,7 @@ def wrapper(target, source, env):
finally:
try:
os.remove(json_path)
except (OSError, IOError) as e:
except OSError as e:
# Do not fail the entire build if it cannot delete a temporary file
print(
"WARNING: Could not delete temporary file: path=%r; [%s] %s" % (json_path, e.__class__.__name__, e)
Expand Down

0 comments on commit a3f5dac

Please sign in to comment.