def __init__(self, competition_folder: str): """Konstruktor. Args: competition_folder (str): Ordner der Veranstaltung """ Table.__init__(self, competition_folder, FILENAME) self.settings = {}
def __init__(self, competition_folder: str, settings: SettingsTable, database: Database): """Konstruktor Args: competition_folder (str): Ordner der Veranstaltung settings (SettingsTable): Einstellungen database (Database): Datenbank """ self.settings = settings self.database = database Table.__init__(self, competition_folder, self.settings["attendees_file"])
def __init__(self, competition_folder: str, settings: SettingsTable, database: Database): """Konstruktor. Args: competition_folder (str): Ordner der Veranstaltung settings (SettingsTable): Einstellungen database (Database): Datenbank """ self.settings = settings self.database = database self.table_reader: TableReader = None Table.__init__(self, competition_folder, self.settings["clubs_template"])
def __init__(self, competition_folder: str, settings: SettingsTable, database: Database, progress: ProgressTask = None): """Konstruktor. Args: competition_folder (str): Ordner settings (SettingsTable): Einstellungen database (Database): Datenbank progress (ProgressTask, optional): Fortschrittsanzeige. Defaults to None. """ self.settings = settings self.database = database self.progress = progress self.table_reader: TableReader = None Table.__init__(self, competition_folder, self.settings["stations_template"])
def __init__(self, competition_folder: str, settings: SettingsTable, database: Database, station, group): """Konstruktor. Args: competition_folder (str): Ordner der Veranstaltung settings (SettingsTable): Einstellungen database (Database): Datenbank station (typing.Dict): Station group (typing.Dict): Gruppe """ self.settings = settings self.database = database self.station = station self.group = group self.table_reader: TableReader = None Table.__init__(self, competition_folder, self.settings["values_template"])
def __init__(self, competition_folder: str, settings: SettingsTable, database: Database, station, group): """Konstruktor. Args: competition_folder (str): Ordner der Veranstaltung settings (SettingsTable): Einstellungen database (Database): Datenbank station (typing.Dict): Station group (typing.Dict): Riege """ self.settings = settings self.database = database self.station = station self.group = group self.table_reader: TableReader = None self.status = logging.INFO filename = self.settings["values_input_file"] % { "station": self.station[STATION_SHORT], "riege": self.group[GROUP_NAME] } Table.__init__(self, competition_folder, filename)