Add Get_backtest_resultlist typing
This commit is contained in:
@@ -15,7 +15,7 @@ from freqtrade.exceptions import OperationalException
|
|||||||
from freqtrade.misc import json_load
|
from freqtrade.misc import json_load
|
||||||
from freqtrade.optimize.backtest_caching import get_backtest_metadata_filename
|
from freqtrade.optimize.backtest_caching import get_backtest_metadata_filename
|
||||||
from freqtrade.persistence import LocalTrade, Trade, init_db
|
from freqtrade.persistence import LocalTrade, Trade, init_db
|
||||||
from freqtrade.types import BacktestResultType
|
from freqtrade.types import BacktestHistoryEntryType, BacktestResultType
|
||||||
|
|
||||||
|
|
||||||
logger = logging.getLogger(__name__)
|
logger = logging.getLogger(__name__)
|
||||||
@@ -175,7 +175,7 @@ def _get_backtest_files(dirname: Path) -> List[Path]:
|
|||||||
return list(reversed(sorted(dirname.glob('backtest-result-*-[0-9][0-9].json'))))
|
return list(reversed(sorted(dirname.glob('backtest-result-*-[0-9][0-9].json'))))
|
||||||
|
|
||||||
|
|
||||||
def get_backtest_resultlist(dirname: Path):
|
def get_backtest_resultlist(dirname: Path) -> List[BacktestHistoryEntryType]:
|
||||||
"""
|
"""
|
||||||
Get list of backtest results read from metadata files
|
Get list of backtest results read from metadata files
|
||||||
"""
|
"""
|
||||||
|
|||||||
@@ -520,6 +520,7 @@ class BacktestResponse(BaseModel):
|
|||||||
backtest_result: Optional[Dict[str, Any]]
|
backtest_result: Optional[Dict[str, Any]]
|
||||||
|
|
||||||
|
|
||||||
|
# TODO: This is a copy of BacktestHistoryEntryType
|
||||||
class BacktestHistoryEntry(BaseModel):
|
class BacktestHistoryEntry(BaseModel):
|
||||||
filename: str
|
filename: str
|
||||||
strategy: str
|
strategy: str
|
||||||
|
|||||||
@@ -20,3 +20,8 @@ def get_BacktestResultType_default() -> BacktestResultType:
|
|||||||
'strategy': {},
|
'strategy': {},
|
||||||
'strategy_comparison': [],
|
'strategy_comparison': [],
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
class BacktestHistoryEntryType(BacktestMetadataType):
|
||||||
|
filename: str
|
||||||
|
strategy: str
|
||||||
|
|||||||
Reference in New Issue
Block a user