File tree Expand file tree Collapse file tree 2 files changed +10
-0
lines changed Expand file tree Collapse file tree 2 files changed +10
-0
lines changed Original file line number Diff line number Diff line change @@ -25,6 +25,8 @@ def read_sql_duckdb(sql: str) -> pd.DataFrame:
2525 duckdb_path = os .environ .get ("ANOMSTACK_DUCKDB_PATH" , "tmpdata/anomstack.db" )
2626 logger .info (f"duckdb_path:{ duckdb_path } " )
2727
28+ os .makedirs (os .path .dirname (duckdb_path ), exist_ok = True )
29+
2830 conn = connect (duckdb_path )
2931
3032 logger .debug (f"sql:\n { sql } " )
@@ -50,6 +52,9 @@ def save_df_duckdb(df: pd.DataFrame, table_key: str) -> pd.DataFrame:
5052
5153 duckdb_path = os .environ .get ("ANOMSTACK_DUCKDB_PATH" , "tmpdata/anomstack.db" )
5254 logger .info (f"duckdb_path:{ duckdb_path } " )
55+
56+ os .makedirs (os .path .dirname (duckdb_path ), exist_ok = True )
57+
5358 conn = connect (duckdb_path )
5459
5560 try :
Original file line number Diff line number Diff line change @@ -25,6 +25,8 @@ def read_sql_sqlite(sql: str) -> pd.DataFrame:
2525 sqlite_path = os .environ .get ("ANOMSTACK_SQLITE_PATH" , "tmpdata/anomstack.db" )
2626 logger .info (f"sqlite_path:{ sqlite_path } " )
2727
28+ os .makedirs (os .path .dirname (sqlite_path ), exist_ok = True )
29+
2830 conn = sqlite3 .connect (sqlite_path )
2931
3032 logger .debug (f"sql:\n { sql } " )
@@ -51,6 +53,9 @@ def save_df_sqlite(df: pd.DataFrame, table_key: str) -> pd.DataFrame:
5153
5254 sqlite_path = os .environ .get ("ANOMSTACK_SQLITE_PATH" , "tmpdata/anomstack.db" )
5355 logger .info (f"sqlite_path:{ sqlite_path } " )
56+
57+ os .makedirs (os .path .dirname (sqlite_path ), exist_ok = True )
58+
5459 conn = sqlite3 .connect (sqlite_path )
5560
5661 try :
You can’t perform that action at this time.
0 commit comments