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
+11 -14
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) 'filename': filename.stem,
if not metadata: 'strategy': s,
continue 'run_id': v['run_id'],
for s, v in metadata.items(): 'backtest_start_time': v['backtest_start_time'],
results.append({ }
'filename': filename.stem, for filename in _get_backtest_files(dirname)
'strategy': s, for s, v in load_backtest_metadata(filename).items()
'run_id': v['run_id'], if v
'backtest_start_time': v['backtest_start_time'], ]
})
return results
def delete_backtest_result(file_abs: Path): def delete_backtest_result(file_abs: Path):