17 lines
404 B
Python
17 lines
404 B
Python
from typing import Dict
|
|
|
|
|
|
def get_issue_link(issue_or_pr) -> str:
|
|
return "[#{id}]({url})".format(
|
|
id=issue_or_pr.number,
|
|
url=issue_or_pr.html_url
|
|
)
|
|
|
|
|
|
def get_existing_task(tasks: Dict[int, str], issue_or_pr):
|
|
issue_link = get_issue_link(issue_or_pr)
|
|
for task_id, task_title in tasks.items():
|
|
if issue_link in task_title:
|
|
return task_id
|
|
return None
|