diff --git a/amanuensis/lexicon/gameloop.py b/amanuensis/lexicon/gameloop.py index af91509..cbec9c9 100644 --- a/amanuensis/lexicon/gameloop.py +++ b/amanuensis/lexicon/gameloop.py @@ -228,6 +228,7 @@ def sort_by_index_spec(articles, index_specs, key=None): for index in index_eval_order: if index_match(index, key(article)): indexed[index.pattern].append(article) + break return indexed