fix: prefer contess over categories to normalize phrasing
This commit is contained in:
parent
803c2dc76e
commit
bd81743274
1 changed files with 5 additions and 7 deletions
|
|
@ -314,7 +314,7 @@ def main() -> None:
|
||||||
if len(sys.argv) < 2:
|
if len(sys.argv) < 2:
|
||||||
result = MetadataResult(
|
result = MetadataResult(
|
||||||
success=False,
|
success=False,
|
||||||
error="Usage: cses.py metadata <category_id> OR cses.py tests <problem_id_or_url> OR cses.py categories",
|
error="Usage: cses.py metadata <category_id> OR cses.py tests <problem_id_or_url> OR cses.py contests",
|
||||||
)
|
)
|
||||||
print(json.dumps(asdict(result)))
|
print(json.dumps(asdict(result)))
|
||||||
sys.exit(1)
|
sys.exit(1)
|
||||||
|
|
@ -426,19 +426,17 @@ def main() -> None:
|
||||||
)
|
)
|
||||||
print(json.dumps(asdict(tests_result)))
|
print(json.dumps(asdict(tests_result)))
|
||||||
|
|
||||||
elif mode == "categories":
|
elif mode == "contests":
|
||||||
if len(sys.argv) != 2:
|
if len(sys.argv) != 2:
|
||||||
contest_result = ContestListResult(
|
contest_result = ContestListResult(
|
||||||
success=False, error="Usage: cses.py categories"
|
success=False, error="Usage: cses.py contests"
|
||||||
)
|
)
|
||||||
print(json.dumps(asdict(contest_result)))
|
print(json.dumps(asdict(contest_result)))
|
||||||
sys.exit(1)
|
sys.exit(1)
|
||||||
|
|
||||||
categories = scrape_categories()
|
categories = scrape_categories()
|
||||||
if not categories:
|
if not categories:
|
||||||
contest_result = ContestListResult(
|
contest_result = ContestListResult(success=False, error="No contests found")
|
||||||
success=False, error="No categories found"
|
|
||||||
)
|
|
||||||
print(json.dumps(asdict(contest_result)))
|
print(json.dumps(asdict(contest_result)))
|
||||||
sys.exit(1)
|
sys.exit(1)
|
||||||
|
|
||||||
|
|
@ -448,7 +446,7 @@ def main() -> None:
|
||||||
else:
|
else:
|
||||||
result = MetadataResult(
|
result = MetadataResult(
|
||||||
success=False,
|
success=False,
|
||||||
error=f"Unknown mode: {mode}. Use 'metadata', 'tests', or 'categories'",
|
error=f"Unknown mode: {mode}. Use 'metadata', 'tests', or 'contests'",
|
||||||
)
|
)
|
||||||
print(json.dumps(asdict(result)))
|
print(json.dumps(asdict(result)))
|
||||||
sys.exit(1)
|
sys.exit(1)
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue