changeset 8e0c5d43ed6b in modules/stock:default
details: https://hg.tryton.org/modules/stock?cmd=changeset&node=8e0c5d43ed6b
description:
Use fromisoformat method from datetime module
issue11637
review411551003
diffstat:
product.py | 6 +++---
1 files changed, 3 insertions(+), 3 deletions(-)
diffs (30 lines):
diff -r c2158d1ef10a -r 8e0c5d43ed6b product.py
--- a/product.py Fri Aug 26 17:48:38 2022 +0200
+++ b/product.py Thu Sep 08 13:10:15 2022 +0200
@@ -588,7 +588,7 @@
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 @@
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 @@
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})