From 86274a01b7e034f5311fc05f93995936bbc584ec Mon Sep 17 00:00:00 2001 From: TLSM Date: Wed, 9 Nov 2022 21:31:53 -0500 Subject: [PATCH] sort_comment_results: sort stickied Nones last. --- files/helpers/sorting_and_time.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/files/helpers/sorting_and_time.py b/files/helpers/sorting_and_time.py index 9a3c2f09c..e6b087eb7 100644 --- a/files/helpers/sorting_and_time.py +++ b/files/helpers/sorting_and_time.py @@ -76,7 +76,9 @@ def sort_comment_results(sort, comments): else: key_func = lambda c: (c.downvotes - c.upvotes, DESC - c.created_utc) - key_func_stickied = lambda c: (c.stickied, key_func(c)) + key_func_stickied = lambda c: ( + (c.stickied is None, c.stickied == '', c.stickied), # sort None last + key_func(c)) return sorted(comments, key=key_func_stickied) def make_age_string(compare:Optional[int]) -> str: