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"])
Пример #5
0
    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"])
Пример #6
0
    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)