Skip to content

Commit b6a65ce

Browse files
committed
fix: pickle error due to Lock object
tb_logger get's closed after training. So we need to re-assign the new one, otherwise pickling fails. closes freqtrade#10034
1 parent d69b156 commit b6a65ce

File tree

1 file changed

+2
-0
lines changed

1 file changed

+2
-0
lines changed

freqtrade/freqai/freqai_interface.py

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -763,6 +763,8 @@ def get_init_model(self, pair: str) -> Any:
763763
init_model = None
764764
else:
765765
init_model = self.dd.model_dictionary[pair]
766+
# Set "fresh" tb_logger - the one in model_dictionary has the writer closed.
767+
init_model.tb_logger = self.tb_logger
766768

767769
return init_model
768770

0 commit comments

Comments
 (0)