Changeset: 5c6afb6cef73 for MonetDB
URL: https://dev.monetdb.org/hg/MonetDB/rev/5c6afb6cef73
Modified Files:
        testing/sqltest.py
Branch: Jan2022
Log Message:

Close cursor when we're done with it.


diffs (21 lines):

diff --git a/testing/sqltest.py b/testing/sqltest.py
--- a/testing/sqltest.py
+++ b/testing/sqltest.py
@@ -481,6 +481,7 @@ class PyMonetDBTestResult(TestCaseResult
             self.lineno = lineno
             if query:
                 self.query = query
+                crs = None
                 try:
                     conn = self.test_case.conn_ctx.connect()
                     crs = conn.cursor()
@@ -495,6 +496,9 @@ class PyMonetDBTestResult(TestCaseResult
                     self.err_code, self.err_message = 
self._parse_error(e.args[0])
                 except (OSError, ValueError) as e:
                     self.test_run_error = e
+                finally:
+                    if crs is not None:
+                        crs.close()
             self.did_run = True
         return self
 
_______________________________________________
checkin-list mailing list
[email protected]
https://www.monetdb.org/mailman/listinfo/checkin-list

Reply via email to