Changeset: 5c8e3e1e683e for MonetDB
URL: https://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=5c8e3e1e683e
Modified Files:
        testing/sqllogictest.py
Branch: Oct2020
Log Message:

Report pymonetdb error during call to fetchall.


diffs (17 lines):

diff --git a/testing/sqllogictest.py b/testing/sqllogictest.py
--- a/testing/sqllogictest.py
+++ b/testing/sqllogictest.py
@@ -133,7 +133,12 @@ class SQLLogic:
         if self.crs.rowcount * len(columns) != nresult:
             self.query_error(query, 'received {} rows, expected {} 
rows'.format(self.crs.rowcount, nresult // len(columns)))
             return
-        data = self.crs.fetchall()
+        try:
+            data = self.crs.fetchall()
+        except pymonetdb.ProgrammingError:
+            self.query_error(query, 'query gave ProgrammingError', e.args[0])
+            err = True
+            data = []
         if self.res is not None:
             for row in data:
                 sep=''
_______________________________________________
checkin-list mailing list
checkin-list@monetdb.org
https://www.monetdb.org/mailman/listinfo/checkin-list

Reply via email to