diff --git a/package-parser/package_parser/commands/get_api/_ast_visitor.py b/package-parser/package_parser/commands/get_api/_ast_visitor.py index f6f966e78..0a26132f3 100644 --- a/package-parser/package_parser/commands/get_api/_ast_visitor.py +++ b/package-parser/package_parser/commands/get_api/_ast_visitor.py @@ -26,12 +26,11 @@ def __init__(self, api: API) -> None: self.__declaration_stack: list[Union[Module, Class, Function]] = [] def __get_pname(self, name: str) -> str: - return ( - self.api.package - + "/" - + "/".join([it.name for it in self.__declaration_stack]) - + name - ) + segments = [self.api.package] + segments += [it.name for it in self.__declaration_stack] + segments += [name] + + return "/".join(segments) def enter_module(self, module_node: astroid.Module): imports: list[Import] = []