style: format certification tools
This commit is contained in:
@@ -29,9 +29,7 @@ def main() -> int:
|
|||||||
missing = sorted(required - available)
|
missing = sorted(required - available)
|
||||||
present = sorted(forbidden & available)
|
present = sorted(forbidden & available)
|
||||||
if missing or present:
|
if missing or present:
|
||||||
raise SystemExit(
|
raise SystemExit(f"capability assertion failed: missing={missing}, forbidden={present}")
|
||||||
f"capability assertion failed: missing={missing}, forbidden={present}"
|
|
||||||
)
|
|
||||||
print(f"v2.0 capabilities certified: {', '.join(sorted(available))}")
|
print(f"v2.0 capabilities certified: {', '.join(sorted(available))}")
|
||||||
return 0
|
return 0
|
||||||
|
|
||||||
|
|||||||
@@ -19,9 +19,7 @@ def main() -> int:
|
|||||||
parser.add_argument("--entries", type=int, required=True)
|
parser.add_argument("--entries", type=int, required=True)
|
||||||
parser.add_argument("--backups", type=int, required=True)
|
parser.add_argument("--backups", type=int, required=True)
|
||||||
parser.add_argument("--logical-bytes", type=int, default=10 * 1024**4)
|
parser.add_argument("--logical-bytes", type=int, default=10 * 1024**4)
|
||||||
parser.add_argument(
|
parser.add_argument("--report", type=Path, default=Path("docs/release/m15-scale-report.json"))
|
||||||
"--report", type=Path, default=Path("docs/release/m15-scale-report.json")
|
|
||||||
)
|
|
||||||
args = parser.parse_args()
|
args = parser.parse_args()
|
||||||
if min(args.jobs, args.entries, args.backups, args.logical_bytes) <= 0:
|
if min(args.jobs, args.entries, args.backups, args.logical_bytes) <= 0:
|
||||||
raise SystemExit("scale inputs must be positive")
|
raise SystemExit("scale inputs must be positive")
|
||||||
@@ -93,9 +91,7 @@ def main() -> int:
|
|||||||
},
|
},
|
||||||
}
|
}
|
||||||
args.report.parent.mkdir(parents=True, exist_ok=True)
|
args.report.parent.mkdir(parents=True, exist_ok=True)
|
||||||
args.report.write_text(
|
args.report.write_text(json.dumps(report, indent=2, sort_keys=True) + "\n", encoding="utf-8")
|
||||||
json.dumps(report, indent=2, sort_keys=True) + "\n", encoding="utf-8"
|
|
||||||
)
|
|
||||||
print(f"scale certification report: {args.report}")
|
print(f"scale certification report: {args.report}")
|
||||||
return 0
|
return 0
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user