From c4d1cde58c3236493994a07d7879a051f825392c Mon Sep 17 00:00:00 2001 From: Florent Date: Tue, 13 Mar 2012 20:00:39 +0100 Subject: [PATCH] Sort results by date (last call in first position) --- modules/freemobile/pages/history.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/modules/freemobile/pages/history.py b/modules/freemobile/pages/history.py index e4f79f39..20c75f42 100644 --- a/modules/freemobile/pages/history.py +++ b/modules/freemobile/pages/history.py @@ -73,6 +73,10 @@ class DetailsPage(BasePage): return self.details +def _get_date(detail): + return detail.datetime + + class HistoryPage(BasePage): calls = [] @@ -95,4 +99,4 @@ class HistoryPage(BasePage): self.calls.append(detail) def get_calls(self): - return self.calls + return sorted(self.calls, key=_get_date, reverse=True)