Raise proper error on strategy search
part of https://github.com/freqtrade/frequi/issues/1387
This commit is contained in:
@@ -315,7 +315,8 @@ def get_strategy(strategy: str, config=Depends(get_config)):
|
|||||||
extra_dir=config_.get('strategy_path'))
|
extra_dir=config_.get('strategy_path'))
|
||||||
except OperationalException:
|
except OperationalException:
|
||||||
raise HTTPException(status_code=404, detail='Strategy not found')
|
raise HTTPException(status_code=404, detail='Strategy not found')
|
||||||
|
except Exception as e:
|
||||||
|
raise HTTPException(status_code=502, detail=str(e))
|
||||||
return {
|
return {
|
||||||
'strategy': strategy_obj.get_strategy_name(),
|
'strategy': strategy_obj.get_strategy_name(),
|
||||||
'code': strategy_obj.__source__,
|
'code': strategy_obj.__source__,
|
||||||
|
|||||||
Reference in New Issue
Block a user