Skip to content

Commit 8c06487

Browse files
Jirka <3 pre-commit
Co-Authored-By: TomasTomecek <[email protected]>
1 parent 27da1b2 commit 8c06487

File tree

3 files changed

+7
-3
lines changed

3 files changed

+7
-3
lines changed

markdown.tpl

+1-1
Original file line numberDiff line numberDiff line change
@@ -17,4 +17,4 @@
1717
{{/commits}}
1818
{{/sections}}
1919

20-
{{/versions}}
20+
{{/versions}}

ogr/services/github.py

+4-1
Original file line numberDiff line numberDiff line change
@@ -35,6 +35,8 @@ def change_token(self, new_token: str) -> None:
3535

3636

3737
class GithubProject(BaseGitProject):
38+
service: GithubService
39+
3840
def __init__(self, repo: str, service: GithubService, namespace: str, **_) -> None:
3941
super().__init__(repo, service, namespace)
4042
self.github_repo = service.github.get_repo(
@@ -49,13 +51,14 @@ def is_fork(self) -> bool:
4951
return self.github_repo.fork
5052

5153
@property
52-
def parent(self) -> Optional["GitProject"]:
54+
def parent(self) -> Optional["GithubProject"]:
5355
"""
5456
Return parent project if this project is a fork, otherwise return None
5557
"""
5658
if self.is_fork:
5759
parent = self.github_repo.parent
5860
return GithubProject(parent.name, self.service, parent.owner.login)
61+
return None
5962

6063
def get_branches(self) -> List[str]:
6164
return [branch.name for branch in self.github_repo.get_branches()]

ogr/services/pagure.py

+2-1
Original file line numberDiff line numberDiff line change
@@ -181,7 +181,7 @@ def is_fork(self) -> bool:
181181
return "fork" in self.namespace
182182

183183
@property
184-
def parent(self) -> Optional["GitProject"]:
184+
def parent(self) -> Optional["PagureProject"]:
185185
"""
186186
Return parent project if this project is a fork, otherwise return None
187187
"""
@@ -199,6 +199,7 @@ def parent(self) -> Optional["GitProject"]:
199199

200200
parent_project = PagureProject(service=self.service, **kwargs)
201201
return parent_project
202+
return None
202203

203204
def get_git_urls(self) -> Dict[str, str]:
204205
return self._pagure.get_git_urls()

0 commit comments

Comments
 (0)