From 4cbdbf51fa9410f31fd5582d6f0c93062fb3994d Mon Sep 17 00:00:00 2001 From: mike Date: Mon, 17 Jun 2024 23:46:42 -0700 Subject: [PATCH] apiobject: Add Repository.get_topics() --- gitea/apiobject.py | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/gitea/apiobject.py b/gitea/apiobject.py index 209f9fc..480d39b 100644 --- a/gitea/apiobject.py +++ b/gitea/apiobject.py @@ -343,6 +343,7 @@ class Repository(ApiObject): REPO_ISSUES = """/repos/{owner}/{repo}/issues""" # REPO_DELETE = """/repos/%s/%s""" # , REPO_TIMES = """/repos/%s/%s/times""" # , + REPO_TOPICS = """/repos/%s/%s/topics""" # REPO_USER_TIME = """/repos/%s/%s/times/%s""" # , , REPO_COMMITS = "/repos/%s/%s/commits" # , REPO_TRANSFER = "/repos/{owner}/{repo}/transfer" @@ -463,7 +464,13 @@ class Repository(ApiObject): Repository.REPO_TIMES % (self.owner.username, self.name) ) return results - + + def get_topics(self): + results = self.gitea.requests_get( + Repository.REPO_TOPICS % (self.owner.username, self.name) + ) + return results + def get_user_time(self, username) -> float: if isinstance(username, User): username = username.username