Cleanup GitHub sensor classes and descriptions (#64853)

This commit is contained in:
Joakim Sørensen 2022-01-24 18:47:21 +01:00 committed by GitHub
parent 24ee4256b9
commit b07f4ba398
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
2 changed files with 94 additions and 232 deletions

View file

@ -144,8 +144,8 @@ class RepositoryIssueDataUpdateCoordinator(
pull_last = self.data.pull_last
else:
self._pull_etag = pull_response.etag
pulls_count = pull_response.last_page_number or 0
pull_last = pull_response.data[0] if pulls_count != 0 else None
pulls_count = pull_response.last_page_number or len(pull_response.data)
pull_last = pull_response.data[0] if pull_response.data else None
try:
issue_response = await self._client.repos.issues.list(
@ -158,8 +158,10 @@ class RepositoryIssueDataUpdateCoordinator(
issue_last = self.data.issue_last
else:
self._issue_etag = issue_response.etag
issues_count = (issue_response.last_page_number or 0) - pulls_count
issue_last = issue_response.data[0] if issues_count != 0 else None
issues_count = (
issue_response.last_page_number or len(issue_response.data)
) - pulls_count
issue_last = issue_response.data[0] if issue_response.data else None
if issue_last is not None and issue_last.pull_request:
issue_response = await self._client.repos.issues.list(self.repository)