コード例 #1
0
def register_all_parsers(module_list):
    registered_parsers = {}

    def register_parser(parser):
        registered_parsers[parser.name] = parser

    for module in module_list:
        register_parser(importlib.import_module('parsers.' + module).parser)

    register_parser(CanteenPrefixer('braunschweig', 'ostniedersachsen'))
    register_parser(ParserRenamer('clausthal', 'ostniedersachsen'))
    register_parser(CanteenPrefixer('hildesheim', 'ostniedersachsen'))
    register_parser(CanteenPrefixer('suderburg', 'ostniedersachsen'))
    register_parser(CanteenPrefixer('wolfenbuettel', 'ostniedersachsen'))
    register_parser(CanteenPrefixer('holzminden', 'ostniedersachsen'))
    register_parser(CanteenPrefixer('lueneburg', 'ostniedersachsen'))

    return registered_parsers
コード例 #2
0
ファイル: config.py プロジェクト: escrl/openmensa-parsers
        'aachen',
        'berlin',
        'chemnitz_zwickau',
        'darmstadt',
        'dresden',
        'duesseldorf',
        'erlangen_nuernberg',
        'halle',
        'hamburg',
        'hannover',
        'karlsruhe',
        'leipzig',
        'magdeburg',
        'muenchen',
        'marburg',
        'niederbayern_oberpfalz',
        'ostniedersachsen',
        'siegen',
        'wuerzburg',
        'rostock',
]:
    register_parser(importlib.import_module(module).parser)

register_parser(CanteenPrefixer('braunschweig', 'ostniedersachsen'))
register_parser(ParserRenamer('clausthal', 'ostniedersachsen'))
register_parser(CanteenPrefixer('hildesheim', 'ostniedersachsen'))
register_parser(CanteenPrefixer('suderburg', 'ostniedersachsen'))
register_parser(CanteenPrefixer('wolfenbuettel', 'ostniedersachsen'))
register_parser(CanteenPrefixer('holzminden', 'ostniedersachsen'))
register_parser(CanteenPrefixer('lueneburg', 'ostniedersachsen'))