From 58039e1ecfb45bbf78b14fa6af6b98ae305fd58b Mon Sep 17 00:00:00 2001 From: Hinrikus Wolf <hinrikus.wolf@rwth-aachen.de> Date: Sun, 8 Nov 2015 11:31:30 +0100 Subject: [PATCH] add priority for meta statements in sorted_statements --- models/database.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/models/database.py b/models/database.py index 883624e..26b8a45 100644 --- a/models/database.py +++ b/models/database.py @@ -86,9 +86,9 @@ class Topic(db.Model): def sorted_statements(self): statements = [statement for statement in self.statements if not statement.executed] if self.mode == "fifo": - return sorted(statements, key=lambda st: st.id) + return sorted(statements, key=lambda st: -1 if st.is_meta else st.id) elif self.mode == "balanced": - return sorted(statements, key=lambda st: st.speaker.count(self)) + return sorted(statements, key=lambda st: -1 if st.is_meta else st.speaker.count(self)) else: return statements -- GitLab