python: simplify code in Package.collect()
The path of Package is already the `__init__.py` file, and we're already assured it's a file.
This commit is contained in:
parent
519f351b4f
commit
baaa67dfb9
|
@ -745,11 +745,11 @@ class Package(Module):
|
||||||
|
|
||||||
def collect(self) -> Iterable[Union[nodes.Item, nodes.Collector]]:
|
def collect(self) -> Iterable[Union[nodes.Item, nodes.Collector]]:
|
||||||
this_path = self.path.parent
|
this_path = self.path.parent
|
||||||
init_module = this_path / "__init__.py"
|
|
||||||
if init_module.is_file() and path_matches_patterns(
|
# Always collect the __init__ first.
|
||||||
init_module, self.config.getini("python_files")
|
if path_matches_patterns(self.path, self.config.getini("python_files")):
|
||||||
):
|
yield Module.from_parent(self, path=self.path)
|
||||||
yield Module.from_parent(self, path=init_module)
|
|
||||||
pkg_prefixes: Set[Path] = set()
|
pkg_prefixes: Set[Path] = set()
|
||||||
for direntry in visit(str(this_path), recurse=self._recurse):
|
for direntry in visit(str(this_path), recurse=self._recurse):
|
||||||
path = Path(direntry.path)
|
path = Path(direntry.path)
|
||||||
|
|
Loading…
Reference in New Issue