コード例 #1
0
    def run(cls):
        """
        发送天气数据
        :return:
        """
        try:
            result_text = weather.WeatherSender.send_weather(cls.little_sa)

            # 记录log
            Log.write_success(cls.name, result_text)
        except Exception:
            cls.deal_error_traceback_log_format_str()
コード例 #2
0
    def run(cls):
        """
        抓取天气逻辑
        :return:
        """
        try:
            di = weather.WeatherCatcher.weather_info_dict()

            # 记录log
            Log.write_success(cls.name, json.dumps(di))
        except Exception:
            cls.deal_error_traceback_log_format_str()
コード例 #3
0
    def run(cls):
        """
        早安问候
        :return:
        """
        try:
            result_text = greeting.Greeting.send_greeting(cls.little_sa)

            # 记录log
            Log.write_success(cls.name, result_text)
        except Exception:
            cls.deal_error_traceback_log_format_str()
コード例 #4
0
    def run(cls):
        """
        发送每日壁纸
        :return: None
        """
        try:
            result_text = news.News.send_news(cls.little_sa)

            # 记录log
            Log.write_success(cls.name, result_text)
        except Exception:
            cls.deal_error_traceback_log_format_str()
        pass
コード例 #5
0
    def run(cls):
        """
        发送lesson运行逻辑
        :return:
        """
        try:
            result_text = lesson.Lesson.send_lesson(cls.little_sa)

            # 记录log
            Log.write_success(cls.name, result_text)
        except Exception:
            cls.deal_error_traceback_log_format_str()

        pass
コード例 #6
0
    def run(cls):
        """
        默认检查model
        当前功能:
            检查是否变换学期settings.TERM
        :return:
        """
        try:
            result_text = auto_check.Checker.do_check()

            # 记录log
            Log.write_success(cls.name, result_text)
        except Exception:
            cls.deal_error_traceback_log_format_str()

        pass

        pass