Esempio n. 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"])
Esempio n. 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"])
    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"])
    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"])
Esempio n. 5
0
 def __init__(self) -> None:
     self.connection = utils.create_connection()
     self.logger = logger.set_up_script_logger(__file__)
Esempio n. 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"])
 def __init__(self):
     self.args = self._parse_arguments()
     self.connection = utils.create_connection()
 def __init__(self) -> None:
     self.connection = utils.create_connection()
     utils.check_db_views(self.connection, ["event_data_view"])