diff --git a/app/routes.py b/app/routes.py index 9cc8618..a1ebd4f 100644 --- a/app/routes.py +++ b/app/routes.py @@ -18,6 +18,7 @@ Then the 'dynamic' (calculated) routes : - /geoloc """ +import datetime import typing as t from collections import defaultdict @@ -121,9 +122,9 @@ def prince_corpus(house=None, prince=None): { "$match": {"house": house, "prince_code": prince_code} }, - { - "$sort": {"date_time": ASCENDING} - }, + #{ + # "$sort": {"date_time": ASCENDING} + #}, { '$group': {'_id': {'prince_name': '$prince_name', 'prince_code': '$prince_code', @@ -146,9 +147,10 @@ def prince_corpus(house=None, prince=None): trs['dateitem'] = make_timeitem_from_filename(trs['filename']) bigram, number = trs['prince_code'].split('_') long_prince_bigram = inverted_prince_bigram(bigram) + '_' + number - + # + sorted_list = sorted(transformed_query, key=lambda x: x['date_time']) return render_template("prince_corpus.html", house=house, duke_name=prince_long_name, - prince_name=long_prince_bigram.capitalize(), actes=transformed_query) + prince_name=long_prince_bigram.capitalize(), actes=sorted_list) @main.route("/acte///", methods=('GET', 'POST')) def acte(house=None, prince=None, dateitem=None):