summaryrefslogtreecommitdiff
path: root/kodereviewer/project.py
diff options
context:
space:
mode:
authorMatias Linares <matias.linares@comprandoengrupo.net>2024-10-03 10:48:42 -0300
committerMatias Linares <matias.linares@comprandoengrupo.net>2024-10-03 10:48:42 -0300
commit440fd1dd8c194e4e02fc47725296812fba31df5d (patch)
treea70a6c2da257b01359f3bf9f65b0a3f08e255e9d /kodereviewer/project.py
parent1ab1edca0520ccb33196928f4a48cd521ef41d7c (diff)
downloadkodereviewer-440fd1dd8c194e4e02fc47725296812fba31df5d.tar.gz
Better layout
Diffstat (limited to 'kodereviewer/project.py')
-rw-r--r--kodereviewer/project.py6
1 files changed, 5 insertions, 1 deletions
diff --git a/kodereviewer/project.py b/kodereviewer/project.py
index d96d47b..e880352 100644
--- a/kodereviewer/project.py
+++ b/kodereviewer/project.py
@@ -43,10 +43,14 @@ class Project(QObject):
def pullRequests(self) -> list[PullRequest]:
return self._pull_requests
+ @Slot(int, result=PullRequest)
+ def pullRequest(self, number: int) -> Optional[PullRequest]:
+ return self.find_pull_request(number)
+
def load_pull_requests(self, response: QByteArray) -> None:
data = json.loads(response.toStdString())
self._pull_requests = [
- PullRequest(pr) for pr in data
+ PullRequest(pr, parent=self) for pr in data
]
self.pullRequestsChanged.emit()