refactor: simplify if+for
This commit is contained in:
parent
e95c6ec3a6
commit
5212320d8d
1 changed files with 15 additions and 16 deletions
|
|
@ -326,8 +326,8 @@ class InstallableExtension(BaseModel):
|
|||
try:
|
||||
error_msg = "Cannot fetch extensions manifest"
|
||||
manifest = await gihub_api_get(url, error_msg)
|
||||
if "repos" in manifest:
|
||||
for r in manifest["repos"]:
|
||||
|
||||
for r in manifest.get("repos", []):
|
||||
if r["id"] in extension_id_list:
|
||||
continue
|
||||
ext = await InstallableExtension.from_repo(
|
||||
|
|
@ -337,8 +337,7 @@ class InstallableExtension(BaseModel):
|
|||
extension_list += [ext]
|
||||
extension_id_list += [ext.id]
|
||||
|
||||
if "extensions" in manifest:
|
||||
for e in manifest["extensions"]:
|
||||
for e in manifest.get("extensions", []):
|
||||
if e["id"] in extension_id_list:
|
||||
continue
|
||||
extension_list += [InstallableExtension.from_manifest(e)]
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue