Exemplo n.º 1
0
def create_instance(conf, auth, integ_db):
    plugin_conf = conf.get('plugins', 'syntax_viewer')
    if integ_db.is_active and 'config_path' not in plugin_conf:
        logging.getLogger(__name__).info(
            f'ucnk_syntax_viewer uses integration_db[{integ_db.info}]')
        corpora_conf = dsv.load_plugin_conf_from_db(integ_db,
                                                    corp_table='corpora')
    else:
        corpora_conf = dsv.load_plugin_conf_from_file(plugin_conf)
    return dsv.SyntaxDataProvider(corpora_conf, ManateeBackend2(corpora_conf),
                                  auth)
Exemplo n.º 2
0
def create_instance(conf, auth):
    corpora_conf = dsv.load_plugin_conf(conf)
    return dsv.SyntaxDataProvider(corpora_conf, UcnkManateeBackend(corpora_conf), auth)