diff options
Diffstat (limited to 'release/lts/create_release_notes.py')
-rwxr-xr-x | release/lts/create_release_notes.py | 11 |
1 files changed, 6 insertions, 5 deletions
diff --git a/release/lts/create_release_notes.py b/release/lts/create_release_notes.py index 1e94936217c..a51721057bb 100755 --- a/release/lts/create_release_notes.py +++ b/release/lts/create_release_notes.py @@ -30,8 +30,9 @@ class ReleaseLogLine: backend. * url: (str) url of the ticket task or commit. """ + def __init__(self, line: str): - self.line=line + self.line = line items = line.split("|") self.task_id = None self.commit_id = None @@ -54,10 +55,10 @@ class ReleaseLogLine: self.title = "" self.url = f"https://developer.blender.org/{self.ref}" - def __format_as_html(self)-> str: + def __format_as_html(self) -> str: return f" <li>{self.title} [<a href=\"{self.url}\">{self.ref}</a>]</li>" - def __format_as_text(self) ->str: + def __format_as_text(self) -> str: return f"* {self.title} [{self.ref}]" def __format_as_steam(self) -> str: @@ -110,7 +111,7 @@ def extract_release_notes(version: str, task_id: int): description = task["description"] lines = description.split("\n") start_index = lines.index(f"## Blender {version} ##") - lines = lines[start_index+1:] + lines = lines[start_index + 1:] for line in lines: if not line.strip(): continue @@ -125,7 +126,7 @@ def extract_release_notes(version: str, task_id: int): log_line.title = format_title(issue_task.title) yield log_line elif log_line.commit_id: - commits = phab.diffusion.commit.search(constraints={"identifiers":[log_line.commit_id]}) + commits = phab.diffusion.commit.search(constraints={"identifiers": [log_line.commit_id]}) commit = commits.data[0] commit_message = commit['fields']['message'] commit_title = commit_message.split("\n")[0] |