Skip to content
Snippets Groups Projects

parse: apkindex: fix provider_priority never actually being an int

Merged Caleb Connolly requested to merge caleb/apkindex-fix-and-test into master
All threads resolved!
Files
2
+ 3
4
@@ -93,10 +93,9 @@ def parse_next_block(path: Path, lines: list[str]) -> ApkindexBlock | None:
ret[key] = []
provider_priority = ret.get("provider_priority")
if provider_priority:
try:
provider_priority = int(provider_priority)
except ValueError:
provider_priority = None
if not provider_priority.isdigit():
raise RuntimeError(f"Invalid provider_priority: '{provider_priority}' parsing block {ret}")
provider_priority = int(provider_priority)
else:
provider_priority = None
Loading