From 63c5b1e0f929751787b66603739d97fa75342574 Mon Sep 17 00:00:00 2001 From: David Schultz Date: Fri, 12 Jan 2024 12:23:23 -0600 Subject: [PATCH] allow sorting negative numbers correctly --- src/sigal/gallery.py | 4 ++-- tests/sample/pictures/dir1/test2/21.md | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/src/sigal/gallery.py b/src/sigal/gallery.py index a3d6b08..539e217 100644 --- a/src/sigal/gallery.py +++ b/src/sigal/gallery.py @@ -530,11 +530,11 @@ class Album: elif medias_sort_attr.startswith("meta."): meta_key = medias_sort_attr.split(".", 1)[1] key = natsort_keygen( - key=lambda s: s.meta.get(meta_key, [""])[0], alg=ns.LOCALE + key=lambda s: s.meta.get(meta_key, [""])[0], alg=ns.SIGNED|ns.LOCALE ) else: key = natsort_keygen( - key=lambda s: getattr(s, medias_sort_attr), alg=ns.LOCALE + key=lambda s: getattr(s, medias_sort_attr), alg=ns.SIGNED|ns.LOCALE ) self.medias.sort(key=key, reverse=self.settings["medias_sort_reverse"]) diff --git a/tests/sample/pictures/dir1/test2/21.md b/tests/sample/pictures/dir1/test2/21.md index 5609d64..c0f712e 100644 --- a/tests/sample/pictures/dir1/test2/21.md +++ b/tests/sample/pictures/dir1/test2/21.md @@ -1,4 +1,4 @@ Title: in"title" -Order: 01 +Order: -10 in"description