From 0179bf2005da83483dc15426f72fa0f2a182a60b Mon Sep 17 00:00:00 2001 From: Alexandre Aubin Date: Wed, 12 Dec 2018 18:32:55 +0000 Subject: [PATCH] Fix misc stuff about utcfromtimestamp usage (tests were broken) --- src/yunohost/app.py | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/src/yunohost/app.py b/src/yunohost/app.py index 79af7faf2..296f21361 100644 --- a/src/yunohost/app.py +++ b/src/yunohost/app.py @@ -36,7 +36,7 @@ import glob import pwd import grp from collections import OrderedDict -import datetime +from datetime import datetime from moulinette import msignals, m18n, msettings from moulinette.core import MoulinetteError @@ -81,9 +81,11 @@ def app_listlists(): # Get the list appslist_list = _read_appslist_list() - for app in appslist_list: - appslist_list[app]["lastUpdate"] = datetime.datetime.utcfromtimestamp( - appslist_list[app].get("lastUpdate")) + # Convert 'lastUpdate' timestamp to datetime + for name, infos in appslist_list.items(): + if infos["lastUpdate"] is None: + infos["lastUpdate"] = 0 + infos["lastUpdate"] = datetime.utcfromtimestamp(infos["lastUpdate"]) return appslist_list