chore: List[Tuple] -> Dict[str, Tuple]
This commit is contained in:
parent
89172137fe
commit
5f8f9d2f08
|
@ -144,7 +144,10 @@ class Teapot:
|
|||
return True
|
||||
|
||||
def get_repos_status(self, commit_lt: int, issue_lt: int) -> None:
|
||||
for repo_name, commit_count, issue_count in self.gitea.get_repos_status():
|
||||
for repo_name, (
|
||||
commit_count,
|
||||
issue_count,
|
||||
) in self.gitea.get_repos_status().items():
|
||||
if commit_count < commit_lt or issue_count < issue_lt:
|
||||
logger.info(
|
||||
f"{self.gitea.org_name}/{repo_name} has "
|
||||
|
|
|
@ -290,9 +290,11 @@ class Gitea:
|
|||
res.append(data.name)
|
||||
return res
|
||||
|
||||
def get_repos_status(self) -> List[Tuple[str, int, int]]:
|
||||
res = []
|
||||
def get_repos_status(self) -> Dict[str, Tuple[int, int]]:
|
||||
res = {}
|
||||
for repo in list_all(self.organization_api.org_list_repos, self.org_name):
|
||||
commits = []
|
||||
issues = []
|
||||
try:
|
||||
commits = self.repository_api.repo_get_all_commits(
|
||||
self.org_name, repo.name
|
||||
|
@ -300,14 +302,12 @@ class Gitea:
|
|||
except ApiException as e:
|
||||
if e.status != 409:
|
||||
raise
|
||||
commits = []
|
||||
issues = self.issue_api.issue_list_issues(
|
||||
self.org_name, repo.name, state="all"
|
||||
)
|
||||
# if not commits:
|
||||
# logger.info(f"{self.org_name}/{repo.name} has no commits")
|
||||
# res.append(repo.name)
|
||||
res.append((repo.name, len(commits), len(issues)))
|
||||
res[repo.name] = (len(commits), len(issues))
|
||||
return res
|
||||
|
||||
def create_issue(
|
||||
|
|
Loading…
Reference in New Issue
Block a user