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
) -> Optional[nodes.Collector]:
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)
return pkg
return None