diff options
author | Matias Linares <matias.linares@comprandoengrupo.net> | 2024-10-03 10:48:42 -0300 |
---|---|---|
committer | Matias Linares <matias.linares@comprandoengrupo.net> | 2024-10-03 10:48:42 -0300 |
commit | 440fd1dd8c194e4e02fc47725296812fba31df5d (patch) | |
tree | a70a6c2da257b01359f3bf9f65b0a3f08e255e9d /kodereviewer/project.py | |
parent | 1ab1edca0520ccb33196928f4a48cd521ef41d7c (diff) | |
download | kodereviewer-440fd1dd8c194e4e02fc47725296812fba31df5d.tar.gz |
Better layout
Diffstat (limited to 'kodereviewer/project.py')
-rw-r--r-- | kodereviewer/project.py | 6 |
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() |