We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent a85777d commit 302ad9cCopy full SHA for 302ad9c
chdb/session/state.py
@@ -51,7 +51,7 @@ def __init__(self, path=None):
51
)
52
g_session.close()
53
g_session_path = None
54
- if path is None:
+ if path is None or ":memory:" in path:
55
self._cleanup = True
56
self._path = tempfile.mkdtemp()
57
else:
@@ -89,13 +89,19 @@ def close(self):
89
if self._conn is not None:
90
self._conn.close()
91
self._conn = None
92
+ global g_session, g_session_path
93
+ g_session = None
94
+ g_session_path = None
95
96
def cleanup(self):
97
try:
98
99
100
101
shutil.rmtree(self._path)
102
103
104
105
except: # noqa
106
pass
107
0 commit comments