Exemplo n.º 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()
Exemplo n.º 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()
Exemplo n.º 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()
Exemplo n.º 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
Exemplo n.º 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
Exemplo n.º 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