addok/helpers/__init__.py
def import_by_path(path):
    """
    Import functions or class by their path. Should be of the form:
    path.to.module.func
    """
    if not isinstance(path, str):
        return path
    module_path, *name = path.rsplit('.', 1)
    func = import_module(module_path)
    if name:
        func = getattr(func, name[0])
    return func
def import_by_path(path):
    """
    Import functions or class by their path. Should be of the form:
    path.to.module.func
    """
    if not isinstance(path, str):
        return path
    module_path, *name = path.rsplit('.', 1)
    func = import_module(module_path)
    if name:
        func = getattr(func, name[0])
    return func
def import_by_path ( path ) : if not isinstance ( path , str ) : return path module_path , * name = path . rsplit ( '.' , 1 ) func = import_module ( module_path ) if name : func = getattr ( func , name [ 0 ] ) return func
Import functions or class by their path. Should be of the form:
    path.to.module.func
Import functions or class by their path . Should be of the form : path . to . module . func