コード例 #1
0
    def __init__(self) -> None:
        self.args = self._parse_arguments()
        self.logger = logger.set_up_script_logger(__file__, log_file=self.args.log_file, log_level=self.args.log_level)
        self.connection = utils.create_connection()

        if not self.args.dry_run:
            utils.check_db_tables(self.connection, ["calendar", "event_url", "event_html", "event_data"])
コード例 #2
0
    def __init__(self) -> None:
        self.args = self._parse_arguments()
        self.logger = logger.set_up_script_logger(__file__, log_file=self.args.log_file, log_level=self.args.log_level)
        self.connection = utils.create_connection()

        if not self.args.dry_run:
            utils.check_file(INPUT_SITES_BASE_FILE_PATH)
            utils.check_db_tables(self.connection, ["calendar"])
コード例 #3
0
    def __init__(self) -> None:
        self.args = self._parse_arguments()
        self.logger = logger.set_up_script_logger(__file__, log_file=self.args.log_file, log_level=self.args.log_level)
        self.connection = utils.create_connection()
        self.latest_execution_log_path = self._get_latest_execution_log_path()
        self.latest_clean_up_log_path = self._get_latest_clean_up_log_path()

        if not self.args.dry_run:
            utils.check_db_views(self.connection, ["event_data_view_valid_events_only"])
コード例 #4
0
    def __init__(self) -> None:
        self.args = self._parse_arguments()
        self.logger = logger.set_up_script_logger(
            __file__,
            log_file=self.args.log_file,
            log_level=self.args.log_level)
        self.connection = utils.create_connection()
        self.active_calendars = [
            base['url'] for base in utils.get_active_base()
        ]
        self.all_calendars_bases = utils.get_base_dict_per_url()

        if not self.args.dry_run:
            utils.check_db_tables(self.connection, ["calendar"])
            utils.check_db_views(
                self.connection,
                ["event_data_view", "event_data_view_valid_events_only"])
コード例 #5
0
 def __init__(self) -> None:
     self.connection = utils.create_connection()
     self.logger = logger.set_up_script_logger(__file__)
コード例 #6
0
    def __init__(self) -> None:
        self.args = self._parse_arguments()
        self.connection = utils.create_connection()

        if not self.args.dry_run:
            utils.check_db_tables(self.connection, ["calendar", "event_url"])
コード例 #7
0
 def __init__(self):
     self.args = self._parse_arguments()
     self.connection = utils.create_connection()
コード例 #8
0
 def __init__(self) -> None:
     self.connection = utils.create_connection()
     utils.check_db_views(self.connection, ["event_data_view"])