type annotations basic requests

pull/12/head
Langenfeld 2021-11-16 15:09:03 +01:00
rodzic d39065f2a9
commit f4ca29bfc8
1 zmienionych plików z 7 dodań i 7 usunięć

Wyświetl plik

@ -28,7 +28,7 @@ class Organization(ApiObject):
return hash(self.gitea) ^ hash(self.name) return hash(self.gitea) ^ hash(self.name)
@classmethod @classmethod
def request(cls, gitea, name): def request(cls, gitea: 'Gitea', name: str):
return cls._request(gitea, {"name": name}) return cls._request(gitea, {"name": name})
@classmethod @classmethod
@ -138,7 +138,7 @@ class User(ApiObject):
return self._emails return self._emails
@classmethod @classmethod
def request(cls, gitea, name) -> "User": def request(cls, gitea: 'Gitea', name: str) -> "User":
api_object = cls._request(gitea, {"name": name}) api_object = cls._request(gitea, {"name": name})
return api_object return api_object
@ -238,7 +238,7 @@ class Branch(ReadonlyApiObject):
} }
@classmethod @classmethod
def request(cls, gitea, owner, repo, ref): def request(cls, gitea: 'Gitea', owner: str, repo: str, ref: str):
return cls._request(gitea, {"owner": owner, "repo": repo, "ref": ref}) return cls._request(gitea, {"owner": owner, "repo": repo, "ref": ref})
@ -275,7 +275,7 @@ class Repository(ApiObject):
} }
@classmethod @classmethod
def request(cls, gitea, owner, name): def request(cls, gitea: 'Gitea', owner: str, name: str):
return cls._request(gitea, {"owner": owner, "name": name}) return cls._request(gitea, {"owner": owner, "name": name})
_patchable_fields = { _patchable_fields = {
@ -501,7 +501,7 @@ class Milestone(ApiObject):
} }
@classmethod @classmethod
def request(cls, gitea, owner, repo, number): def request(cls, gitea: 'Gitea', owner: str, repo: str, number: str):
return cls._request(gitea, {"owner": owner, "repo": repo, "number": number}) return cls._request(gitea, {"owner": owner, "repo": repo, "number": number})
@ -600,7 +600,7 @@ class Issue(ApiObject):
self.dirty_fields = {} self.dirty_fields = {}
@classmethod @classmethod
def request(cls, gitea, owner, repo, number): def request(cls, gitea: 'Gitea', owner: str, repo: str, number: str):
api_object = cls._request(gitea, {"owner": owner, "repo": repo, "index": number}) api_object = cls._request(gitea, {"owner": owner, "repo": repo, "index": number})
return api_object return api_object
@ -674,7 +674,7 @@ class Team(ApiObject):
} }
@classmethod @classmethod
def request(cls, gitea, organization, team): def request(cls, gitea: 'Gitea', organization: str, team: str):
return cls._request(gitea, {"id": id}) return cls._request(gitea, {"id": id})
_patchable_fields = {"description", "name", "permission", "units"} _patchable_fields = {"description", "name", "permission", "units"}