aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--mesonbuild/compilers/compilers.py22
-rw-r--r--mesonbuild/mesonlib.py4
2 files changed, 13 insertions, 13 deletions
diff --git a/mesonbuild/compilers/compilers.py b/mesonbuild/compilers/compilers.py
index ec2b24b..5e8e18f 100644
--- a/mesonbuild/compilers/compilers.py
+++ b/mesonbuild/compilers/compilers.py
@@ -446,26 +446,26 @@ class CompilerArgs(T.MutableSequence[str]):
self.compiler = compiler
self.__container = list(iterable) if iterable is not None else [] # type: T.List[str]
- @T.overload
- def __getitem__(self, index: int) -> str:
+ @T.overload # noqa: F811
+ def __getitem__(self, index: int) -> str: # noqa: F811
pass
- @T.overload
- def __getitem__(self, index: slice) -> T.List[str]:
+ @T.overload # noqa: F811
+ def __getitem__(self, index: slice) -> T.List[str]: # noqa: F811
pass
- def __getitem__(self, index):
+ def __getitem__(self, index): # noqa: F811
return self.__container[index]
- @T.overload
- def __setitem__(self, index: int, value: str) -> None:
+ @T.overload # noqa: F811
+ def __setitem__(self, index: int, value: str) -> None: # noqa: F811
pass
- @T.overload
- def __setitem__(self, index: slice, value: T.List[str]) -> None:
+ @T.overload # noqa: F811
+ def __setitem__(self, index: slice, value: T.List[str]) -> None: # noqa: F811
pass
- def __setitem__(self, index, value) -> None:
+ def __setitem__(self, index, value) -> None: # noqa: F811
self.__container[index] = value
def __delitem__(self, index: T.Union[int, slice]) -> None:
@@ -929,7 +929,7 @@ class Compiler:
p.output_name = output
p.cached = False # Make sure that the cached attribute always exists
yield p
- except (PermissionError, OSError):
+ except OSError:
# On Windows antivirus programs and the like hold on to files so
# they can't be deleted. There's not much to do in this case. Also,
# catch OSError because the directory is then no longer empty.
diff --git a/mesonbuild/mesonlib.py b/mesonbuild/mesonlib.py
index 096f4a9..9ae7b76 100644
--- a/mesonbuild/mesonlib.py
+++ b/mesonbuild/mesonlib.py
@@ -1271,7 +1271,7 @@ def windows_proof_rmtree(f):
return
except FileNotFoundError:
return
- except (OSError, PermissionError):
+ except OSError:
time.sleep(d)
# Try one last time and throw if it fails.
shutil.rmtree(f)
@@ -1288,7 +1288,7 @@ def windows_proof_rm(fpath):
return
except FileNotFoundError:
return
- except (OSError, PermissionError):
+ except OSError:
time.sleep(d)
os.unlink(fpath)