Changeset: fb412722d4ab for MonetDB URL: https://dev.monetdb.org/hg/MonetDB/rev/fb412722d4ab Modified Files: testing/sqltest.py Branch: Aug2024 Log Message:
Backed out changeset f3a38ec04a62. Too many tests start failing. diffs (34 lines): diff --git a/testing/sqltest.py b/testing/sqltest.py --- a/testing/sqltest.py +++ b/testing/sqltest.py @@ -512,19 +512,22 @@ class PyMonetDBTestResult(TestCaseResult self.query = query crs = None try: - with self.test_case.conn_ctx.connect() as conn, \ - conn.cursor() as crs: - crs.execute(query) - self.rowcount = crs.rowcount - self.rows = crs._rows - if crs.description: - self.data = crs.fetchall() - self.description = crs.description + conn = self.test_case.conn_ctx.connect() + crs = conn.cursor() + crs.execute(query) + self.rowcount = crs.rowcount + self.rows = crs._rows + if crs.description: + self.data = crs.fetchall() + self.description = crs.description except pymonetdb.Error as e: self.test_run_error = e 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 -- checkin-list@monetdb.org To unsubscribe send an email to checkin-list-le...@monetdb.org