feat: delete all files when deleting a backtest result

This commit is contained in:
Matthias 2024-10-19 12:33:42 +02:00
parent 9e1af0db63
commit 549b0f8ef4

View File

@ -244,11 +244,10 @@ def delete_backtest_result(file_abs: Path):
""" """
# *.meta.json # *.meta.json
logger.info(f"Deleting backtest result file: {file_abs.name}") logger.info(f"Deleting backtest result file: {file_abs.name}")
file_abs_meta = file_abs.with_suffix(".meta.json")
file_abs_market_change = file_abs.with_name(file_abs.stem + "_market_change.feather") for file in file_abs.parent.glob(f"{file_abs.stem}*"):
file_abs.unlink() logger.info(f"Deleting file: {file}")
file_abs_meta.unlink() file.unlink()
file_abs_market_change.unlink()
def update_backtest_metadata(filename: Path, strategy: str, content: dict[str, Any]): def update_backtest_metadata(filename: Path, strategy: str, content: dict[str, Any]):