changeset 49aa55971c23 in modules/purchase:default
details: https://hg.tryton.org/modules/purchase?cmd=changeset&node=49aa55971c23
description:
        Replace cursor fetchall by iteration over cursor

        issue5817
        review335831003
diffstat:

 product.py  |  2 +-
 purchase.py |  2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diffs (24 lines):

diff -r b0a4025dc552 -r 49aa55971c23 product.py
--- a/product.py        Wed Mar 17 10:06:27 2021 +0000
+++ b/product.py        Sun Mar 21 16:09:13 2021 +0100
@@ -323,7 +323,7 @@
         if table.column_exist('delivery_time'):
             cursor.execute(*sql_table.select(
                     sql_table.id, sql_table.delivery_time))
-            for id_, delivery_time in cursor.fetchall():
+            for id_, delivery_time in cursor:
                 if delivery_time is None:
                     continue
                 lead_time = datetime.timedelta(days=delivery_time)
diff -r b0a4025dc552 -r 49aa55971c23 purchase.py
--- a/purchase.py       Wed Mar 17 10:06:27 2021 +0000
+++ b/purchase.py       Sun Mar 21 16:09:13 2021 +0100
@@ -1802,7 +1802,7 @@
 
         cursor.execute(*purchase.select(purchase.party,
                 group_by=purchase.party))
-        supplier_ids = [line[0] for line in cursor.fetchall()]
+        supplier_ids = [line[0] for line in cursor]
         action['pyson_domain'] = PYSONEncoder().encode(
             [('id', 'in', supplier_ids)])
         wizard = Wizard(ModelData.get_id('purchase', 'act_open_supplier'))

Reply via email to