chore: make lgtm happy

This commit is contained in:
张泊明518370910136 2022-05-19 23:00:45 +08:00
parent 2683d2cecf
commit 89172137fe
No known key found for this signature in database
GPG Key ID: FBEF5DE8B9F4C629

View File

@ -1,7 +1,7 @@
from datetime import datetime from datetime import datetime
from enum import Enum from enum import Enum
from functools import lru_cache from functools import lru_cache
from typing import Any, Callable, Dict, List, Optional, Tuple from typing import Any, Callable, Dict, Iterable, List, Optional, Tuple, TypeVar
import focs_gitea import focs_gitea
from canvasapi.group import Group, GroupMembership from canvasapi.group import Group, GroupMembership
@ -20,7 +20,10 @@ class PermissionEnum(Enum):
admin = "admin" admin = "admin"
def list_all(method: Callable[..., Any], *args: Any, **kwargs: Any) -> Any: T = TypeVar("T")
def list_all(method: Callable[..., Iterable[T]], *args: Any, **kwargs: Any) -> List[T]:
all_res = [] all_res = []
page = 1 page = 1
while True: while True:
@ -171,10 +174,9 @@ class Gitea:
}, },
) )
logger.info(f"{self.org_name}/{team_name} created") logger.info(f"{self.org_name}/{team_name} created")
repo = first(repos, lambda repo: repo.name == repo_name) if first(repos, lambda repo: repo.name == repo_name) is None:
if repo is None:
repo_names.append(repo_name) repo_names.append(repo_name)
repo = self.organization_api.create_org_repo( self.organization_api.create_org_repo(
self.org_name, self.org_name,
body={ body={
"auto_init": False, "auto_init": False,