У меня есть куча записей, для которых я рассчитываю timedelta (последний - время создания).Мне нужно отсортировать их так, чтобы последние были на первом месте.Я делаю это так -
results = list()
for i in range(100):
res.append((name, content, delta, age))
res = sorted(res, key=lambda i:i[2], reverse=True)
Это будет прекрасно работать, но в некоторых случаях мой дельта-объект - None
.так что мой lambda
фн.выплевывает ошибки.Любой способ исправить это?
...
TypeError: can't compare datetime.timedelta to NoneType
ОБНОВЛЕНИЕ: записи с None
дельтами должны двигаться до конца.