r"""
    Example:
        >>> # DISABLE_DOCTEST
        >>> from utool.util_class import __CLASSNAME_CLASSKEY_REGISTER__  # NOQA

def get_injected_modules(classname):
    r"""
    Example:
        >>> # DISABLE_DOCTEST
        >>> from utool.util_class import __CLASSNAME_CLASSKEY_REGISTER__  # NOQA
    """
    modname_list = __CLASSNAME_CLASSKEY_REGISTER__[classname]

    injected_modules = []
    for modstr in modname_list:
        parts = modstr.split('.')
        pkgname = '.'.join(parts[:-1])
        modname = parts[-1]
        try:
            exec('from %s import %s' % (pkgname, modname, ), globals(), locals())
            module = eval(modname)
            injected_modules.append(module)
        except ImportError as ex:
            ut.printex(ex, 'Cannot load package=%r, module=%r' % (pkgname, modname, ))
    return injected_modules