EAFP check on if file is accessible.

This commit is contained in:
Nick Johnson 2024-01-31 16:27:01 -05:00
parent 4546d5445a
commit 31514f63ff
1 changed files with 5 additions and 1 deletions

View File

@ -203,7 +203,11 @@ def pytest_collect_directory(
path: Path, parent: nodes.Collector path: Path, parent: nodes.Collector
) -> Optional[nodes.Collector]: ) -> Optional[nodes.Collector]:
pkginit = path / "__init__.py" pkginit = path / "__init__.py"
if pkginit.is_file(): try:
is_accessible_file = pkginit.is_file()
except PermissionError:
is_accessible_file = False
if is_accessible_file:
pkg: Package = Package.from_parent(parent, path=path) pkg: Package = Package.from_parent(parent, path=path)
return pkg return pkg
return None return None