From 82233b82c7bfad9e9c6fe682fcd2d4b8568fba92 Mon Sep 17 00:00:00 2001 From: James McKinney <26463+jpmckinney@users.noreply.github.com> Date: Wed, 4 Oct 2023 02:14:33 -0400 Subject: [PATCH] test: Try engine.dispose() to release file handle for SQLite database in Windows tests --- csvkit/utilities/csvsql.py | 1 + csvkit/utilities/sql2csv.py | 1 + 2 files changed, 2 insertions(+) diff --git a/csvkit/utilities/csvsql.py b/csvkit/utilities/csvsql.py index bce3e12e5..a7820250c 100644 --- a/csvkit/utilities/csvsql.py +++ b/csvkit/utilities/csvsql.py @@ -151,6 +151,7 @@ def main(self): if self.connection: self.connection.close() + engine.dispose() def _failsafe_main(self): """ diff --git a/csvkit/utilities/sql2csv.py b/csvkit/utilities/sql2csv.py index 9c9a899bb..a0eb4c7d4 100644 --- a/csvkit/utilities/sql2csv.py +++ b/csvkit/utilities/sql2csv.py @@ -80,6 +80,7 @@ def main(self): output.writerow(row) connection.close() + engine.dispose() def launch_new_instance():