Skip to content

Commit 5b9413f

Browse files
committed
Fix-up Repository#iter_pages_builds doc-string. Add latest_pages_build
1 parent 1e70266 commit 5b9413f

1 file changed

Lines changed: 12 additions & 1 deletion

File tree

github3/repos/repo.py

Lines changed: 12 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1057,6 +1057,16 @@ def label(self, name):
10571057
json = self._json(self._get(url), 200)
10581058
return Label(json, self) if json else None
10591059

1060+
@requires_auth
1061+
def latest_pages_build(self):
1062+
"""Get the build information for the most recent Pages build.
1063+
1064+
:returns: :class:`PagesBuild <github3.repos.pages.PagesBuild>`
1065+
"""
1066+
url = self._build_url('pages', 'builds', 'latest', base_url=self._api)
1067+
json = self._json(self._get(url), 200)
1068+
return PagesBuild(json, self) if json else None
1069+
10601070
def iter_assignees(self, number=-1, etag=None):
10611071
"""Iterate over all available assignees to which an issue may be
10621072
assigned.
@@ -1471,7 +1481,8 @@ def iter_notifications(self, all=False, participating=False, since=None,
14711481
def iter_pages_builds(self, number=-1, etag=None):
14721482
"""Iterate over pages builds of this repository.
14731483
1474-
:returns: generator of :class:`Repository <Repository>`
1484+
:returns: generator of :class:`PagesBuild
1485+
<github3.repos.pages.PagesBuild>`
14751486
"""
14761487
url = self._build_url('pages', 'builds', base_url=self._api)
14771488
return self._iter(int(number), url, PagesBuild, etag=etag)

0 commit comments

Comments
 (0)