Exemplo n.º 1
0
def _get_cache_class():
    _cache_settings = project.extension_settings('cache')

    _cache_module_string = _cache_settings['extension'][0]
    _cls = _cache_settings['extension'][1]

    __import__(_cache_module_string)
    cache_module = sys.modules[_cache_module_string]
    return cache_module.__dict__[_cls]
Exemplo n.º 2
0
def _get_auth_module():
    _extension_settings = project.extension_settings("extensions")
    _auth_module_string = None
    for key in _extension_settings.keys():
        key_list = key.split(".")
        if "auth" in key_list:
            _auth_module_string = key
            break

    __import__(_auth_module_string)
    auth_module = sys.modules[_auth_module_string]
    return auth_module