1- from typing import List , Optional , Iterable , Union
1+ from typing import List , Optional , Generator , Union
22
33from gitlab import Gitlab
44from gitlab .v4 .objects import Project , ProjectManager
55
66from gitlab_submodule .objects import Submodule , Subproject
77from gitlab_submodule .read_gitmodules import list_project_submodules
8- from gitlab_submodule .gitmodules_to_project import gitmodules_to_project
8+ from gitlab_submodule .submodule_to_project import submodule_to_project
99from gitlab_submodule .submodule_commit import get_submodule_commit
1010
1111
@@ -24,12 +24,12 @@ def _get_project_manager(
2424
2525def submodule_to_subproject (
2626 gitmodules_submodule : Submodule ,
27- gitlab : Union [Gitlab , ProjectManager ],
28- get_latest_commit_possible_if_not_found : bool = True ,
27+ gl : Union [Gitlab , ProjectManager ],
28+ get_latest_commit_possible_if_not_found : bool = False ,
2929 get_latest_commit_possible_ref : Optional [str ] = None
3030) -> Subproject :
31- submodule_project = gitmodules_to_project (gitmodules_submodule ,
32- _get_project_manager (gitlab ))
31+ submodule_project = submodule_to_project (gitmodules_submodule ,
32+ _get_project_manager (gl ))
3333 submodule_commit , commit_is_exact = get_submodule_commit (
3434 gitmodules_submodule ,
3535 submodule_project ,
@@ -45,16 +45,16 @@ def submodule_to_subproject(
4545
4646def iterate_subprojects (
4747 project : Project ,
48- gitlab : Union [Gitlab , ProjectManager ],
48+ gl : Union [Gitlab , ProjectManager ],
4949 ref : Optional [str ] = None ,
50- get_latest_commit_possible_if_not_found : bool = True ,
50+ get_latest_commit_possible_if_not_found : bool = False ,
5151 get_latest_commit_possible_ref : Optional [str ] = None
52- ) -> Iterable [Subproject ]:
52+ ) -> Generator [Subproject , None , None ]:
5353 for gitmodules_submodule in list_project_submodules (project , ref ):
5454 try :
5555 yield submodule_to_subproject (
5656 gitmodules_submodule ,
57- _get_project_manager (gitlab ),
57+ _get_project_manager (gl ),
5858 get_latest_commit_possible_if_not_found ,
5959 get_latest_commit_possible_ref )
6060 except ValueError :
0 commit comments