EAFP check on if file is accessible.
This commit is contained in:
parent
4546d5445a
commit
31514f63ff
|
@ -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
|
||||||
|
|
Loading…
Reference in New Issue