aboutsummaryrefslogtreecommitdiffstats
path: root/tools/create_changelog.py
diff options
context:
space:
mode:
Diffstat (limited to 'tools/create_changelog.py')
-rw-r--r--tools/create_changelog.py4
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]]: