aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/quarg/main.py
diff options
context:
space:
mode:
authorWolfgang Müller2021-10-21 11:22:01 +0200
committerWolfgang Müller2021-10-21 11:22:01 +0200
commit3f74ab903d955008c183f0f7c1fd3bcf5875e8c2 (patch)
treebc9378f9968d4b638d55ecf3432bd3de5b7977f3 /quarg/main.py
parent7cd07362c4c13bfd01afa85a4666c491a020f330 (diff)
downloadquarg-3f74ab903d955008c183f0f7c1fd3bcf5875e8c2.tar.gz
main: Order by messageid instead of time
Some messages (like pastes) occur at exactly the same time and are inserted into the database with the same timestamp. quarg will print these messages in a seemingly random order. Make sure to use the messageid (which should increase monotonically) to order messages instead.
Diffstat (limited to 'quarg/main.py')
-rw-r--r--quarg/main.py4
1 files changed, 2 insertions, 2 deletions
diff --git a/quarg/main.py b/quarg/main.py
index 5ba6e3d..9fde869 100644
--- a/quarg/main.py
+++ b/quarg/main.py
@@ -102,9 +102,9 @@ def prepare_query(session, predicates, args):
for predicate in predicates:
query = query.filter(predicate)
- order = Backlog.time.asc()
+ order = Backlog.messageid.asc()
if args.order == 'desc':
- order = Backlog.time.desc()
+ order = Backlog.messageid.desc()
query = query.order_by(order)