diff --git a/github3/client.py b/github3/client.py index 902d30d..dfe6595 100644 --- a/github3/client.py +++ b/github3/client.py @@ -50,6 +50,12 @@ def issue(self, id_): resp = self.client.get(url) return Resource(self.client, url, json.loads(resp.read())) + def keys(self, **kw): + """Return a PaginatedResourceList of repo deploy keys.""" + url = '%s/%s/%s/keys' % (self.BASE_URL, self.user, self.repo) + resp = self.client.get(url, **sw) + return PaginatedResourceList.FromResponse(self.client, resp) + def milestones(self, **kw): """Return a PaginatedResourceList of milestones.""" url = '%s/%s/%s/milestones' % (self.BASE_URL, self.user, self.repo)