Skip to content

Commit a80ea3d

Browse files
committed
fix(bitbucket): Resolve mypy errors in get_repositories
Type the username property return and rename a shadowed variable to fix arg-type, no-redef, and return-value errors caught by CI.
1 parent 53be095 commit a80ea3d

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

src/sentry/integrations/bitbucket/integration.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -140,14 +140,14 @@ def get_repositories(
140140
) -> list[RepositoryInfo]:
141141
username = self.model.metadata.get("uuid", self.username)
142142
if not query:
143-
repos = self.get_client().get_repos(username, page_number_limit=page_number_limit)
143+
all_repos = self.get_client().get_repos(username, page_number_limit=page_number_limit)
144144
return [
145145
{
146146
"identifier": repo["full_name"],
147147
"name": repo["full_name"],
148148
"external_id": self.get_repo_external_id(repo),
149149
}
150-
for repo in repos
150+
for repo in all_repos
151151
]
152152

153153
client = self.get_client()
@@ -215,7 +215,7 @@ def extract_source_path_from_source_url(self, repo: Repository, url: str) -> str
215215
# Bitbucket only methods
216216

217217
@property
218-
def username(self):
218+
def username(self) -> str:
219219
return self.model.name
220220

221221

0 commit comments

Comments
 (0)