cleanedup backtesting
https://stackoverflow.com/questions/41516287/python-del-does-not-work-as-destructor
This commit is contained in:
@@ -144,6 +144,7 @@ class Backtesting:
|
||||
self.init_backtest()
|
||||
|
||||
def __del__(self):
|
||||
logger.info('Inside Backtesting.__del__()')
|
||||
self.cleanup()
|
||||
|
||||
@staticmethod
|
||||
@@ -151,6 +152,7 @@ class Backtesting:
|
||||
LoggingMixin.show_output = True
|
||||
PairLocks.use_db = True
|
||||
Trade.use_db = True
|
||||
logger.info('Cleaned Backtest')
|
||||
|
||||
def init_backtest_detail(self):
|
||||
# Load detail timeframe if specified
|
||||
|
||||
@@ -172,6 +172,7 @@ def api_delete_backtest(ws_mode=Depends(is_webserver_mode)):
|
||||
"status_msg": "Backtest running",
|
||||
}
|
||||
if ApiServer._bt:
|
||||
ApiServer._bt.cleanup()
|
||||
del ApiServer._bt
|
||||
ApiServer._bt = None
|
||||
del ApiServer._bt_data
|
||||
|
||||
Reference in New Issue
Block a user