codedog-demo / codedog_demo /github_utils.py
Arcadia822's picture
init commit
1f8e463
raw
history blame contribute delete
422 Bytes
from typing import Tuple
def parse_github_pr_url(url: str) -> Tuple[str, int]:
# Input = https://github.com/codedog-ai/codedog/pull/11
# Output = codedog-ai/codedog, 11
if not url:
return ("", 0)
try:
parts = url.split("/")
owner_repo = parts[3] + "/" + parts[4]
pr_number = int(parts[-1])
except Exception:
return ("", 0)
return (owner_repo, pr_number)