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})

Reply via email to