Use list comprehension to get backtest-history

This commit is contained in:
Matthias
2023-07-31 19:59:36 +02:00
parent 730ae781a9
commit f546ee6569
+7 -10
View File
@@ -179,20 +179,17 @@ def get_backtest_resultlist(dirname: Path):
""" """
Get list of backtest results read from metadata files Get list of backtest results read from metadata files
""" """
results = [] return [
for filename in _get_backtest_files(dirname): {
metadata = load_backtest_metadata(filename)
if not metadata:
continue
for s, v in metadata.items():
results.append({
'filename': filename.stem, 'filename': filename.stem,
'strategy': s, 'strategy': s,
'run_id': v['run_id'], 'run_id': v['run_id'],
'backtest_start_time': v['backtest_start_time'], 'backtest_start_time': v['backtest_start_time'],
}
}) for filename in _get_backtest_files(dirname)
return results for s, v in load_backtest_metadata(filename).items()
if v
]
def delete_backtest_result(file_abs: Path): def delete_backtest_result(file_abs: Path):