В Python при сортировке по полю даты поле иногда может быть нулевым
Я с трудом придумываю хитрый способ справиться с этим. У меня есть данные, возвращаемые из базы данных. Я хочу отсортировать по датам. Тем не менее, accoutingdate иногда может быть нулевым. В настоящее время я делаю следующее:
results = sorted(results, key=operator.itemgetter('accountingdate'), reverse=True)
Но эта бомба с «TypeError: не может сравнивать datetime.date с NoneType» из-за того, что некоторые accoutingdates являются нулевыми.
Каков «самый правильный» или «самый питонский» способ справиться с этим?