INNER CODE UNIT · Python
result
crocs-muni/javacard-curated-list · scripts/process_curated_list.py:426
result = fetch_repo_badges(*main_or)
if result["stars"] is None:
issues.append(("missing_stars", f"stars could not be resolved for {owner_repo_str(main_or)} "
f"({result['last_commit_raw'] or result['error'] or 'no data'})"))
if result["last_commit_raw"] is None or result["last_commit_raw"] == "repo not found":
issues.append(("missing_last_commit", f"last commit could not be resolved for {owner_repo_str(main_or)} "
f"({result['last_commit_raw'] or result['error'] or 'no data'})"))
if result["developers"] is None:
issues.append(("missing_developers", f"developer/contributor count could not be resolved for "
f"{owner_repo_str(main_or)} ({result['last_commit_raw'] or result['error'] or 'no data'})"))
return issues
def run_sanity(path, offline=False):
print(f"Extracting markdown from {path} ...", file=sys.stderr)
markdown_text = load_markdown_text(path)
print("Parsing repository entries...", file=sys.stderr)