더북(TheBook)

먼저 초기화 함수의 except 구문 아래에 다음 구문을 추가합니다.

RSIStrategy.py

    def init_strategy(self):
        try:
            (...중략...)
        except Exception as e:
            print(traceback.format_exc())
            send_message(traceback.format_exc(), RSI_STRATEGY_MESSAGE_TOKEN) ------ LINE 메시지를 보내는 부분

이렇게 하면 초기화 함수 실행 중 예외가 발생할 때 except 문에서 send_message 함수를 호출하여 우리에게 알림을 보낼 수 있습니다. 그다음 run 함수 수행 중 예외가 발생하면 알림을 보내도록 하겠습니다. run 함수도 마찬가지로 except 구문 아래에 동일한 코드를 넣습니다.

RSIStrategy.py

    def run(self):
        while self.is_init_success:
            try:
                (...중략...)
            except Exception as e:
                print(traceback.format_exc())
                send_message(traceback.format_exc(), RSI_STRATEGY_MESSAGE_TOKEN) ------ LINE 메시지를 보내는 부분
신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.