diff options
Diffstat (limited to 'tools/create_changelog.py')
-rw-r--r-- | tools/create_changelog.py | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/tools/create_changelog.py b/tools/create_changelog.py index 6e3e3b1f7..a0d49d83c 100644 --- a/tools/create_changelog.py +++ b/tools/create_changelog.py @@ -232,7 +232,7 @@ def git_command(versions: list[str], pattern: str): task_number_match = task_number_re.match(task) if task_number_match: task_number = int(task_number_match.group(1)) - entry = {"title": title, "task": task, "task-number": task_number} + entry = {"title": title, "task": task, "task-number": str(task_number)} if "shiboken" in title: if sha not in shiboken6_commits: shiboken6_commits[sha] = entry @@ -310,7 +310,7 @@ def gen_list(d: dict[str, dict[str, str]]) -> str: def sort_dict(d: dict[str, dict[str, str]]) -> dict[str, dict[str, str]]: - return dict(sorted(d.items(), key=lambda kv: kv[1]['task-number'])) + return dict(sorted(d.items(), key=lambda kv: int(kv[1]['task-number']))) def sort_changelog(c: list[tuple[int, str]]) -> list[tuple[int, str]]: |