601 output = str( |
601 output = str( |
602 proc.readAllStandardOutput(), |
602 proc.readAllStandardOutput(), |
603 Preferences.getSystem("IOEncoding"), |
603 Preferences.getSystem("IOEncoding"), |
604 "replace", |
604 "replace", |
605 ).strip() |
605 ).strip() |
606 with contextlib.suppress(Exception): |
606 with contextlib.suppress(json.JSONDecodeError): |
607 packages = json.loads(output) |
607 packages = json.loads(output) |
608 ok = "error" not in packages |
608 ok = "error" not in packages |
609 |
609 |
610 return ok, packages |
610 return ok, packages |
611 |
611 |