From 5a8f2144e03473cf0ee802cb368b26827f650a41 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?C=C3=A9dric=20Krier?= Date: Thu, 8 Sep 2022 13:10:15 +0200 Subject: [PATCH] Use fromisoformat method from datetime module issue11637 review411551003 --- product.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/product.py b/product.py index 7b38d5e2a9..c2ab9f2006 100644 --- a/product.py +++ b/product.py @@ -588,7 +588,7 @@ class ProductQuantitiesByWarehouse(ModelSQL, ModelView): date = v[name] # SQLite does not convert to date if isinstance(date, str): - date = datetime.date(*map(int, date.split('-', 2))) + date = datetime.date.fromisoformat(date) result[v['id']] = date return result @@ -753,7 +753,7 @@ class ProductQuantitiesByWarehouse(ModelSQL, ModelView): def cast_date(date): if isinstance(date, str): - date = datetime.date(*map(int, date.split('-', 2))) + date = datetime.date.fromisoformat(date) return date dates = sorted({cast_date(l.date) for l in lines}) @@ -988,7 +988,7 @@ class ProductQuantitiesByWarehouseMove(ModelSQL, ModelView): def cast_date(date): if isinstance(date, str): - date = datetime.date(*map(int, date.split('-', 2))) + date = datetime.date.fromisoformat(date) return date dates = sorted({cast_date(r.date) for r in records})