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() if not self.args.dry_run: utils.check_db_views(self.connection, ['event_data_view']) utils.check_db_tables(self.connection, ['calendar', 'event_html'])
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"])
def __init__(self) -> None: self.connection = utils.create_connection() utils.check_db_views(self.connection, ["event_data_view"])