registry.py 文件源码

python
阅读 26 收藏 0 点赞 0 评论 0

项目:python-statemachine 作者: fgmacedo 项目源码 文件源码
def load_modules(modules=None):
    try:
        import django  # noqa
    except ImportError:
        # Not a django project
        return
    try:  # pragma: no cover
        from django.utils.module_loading import autodiscover_modules
    except ImportError:  # pragma: no cover
        # Django 1.6 compat to provide `autodiscover_modules`
        def autodiscover_modules(module_name):
            from django.conf import settings
            from django.utils.importlib import import_module

            for app in settings.INSTALLED_APPS:
                # Attempt to import the app's `module_name`.
                try:
                    import_module('{app}.{module}'.format(app=app, module=module_name))
                except Exception:
                    pass

        for module in modules:
            autodiscover_modules(module)
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号