From 5406c65ebf90f2cb9b2554a9bda0e4085cdbdb1c Mon Sep 17 00:00:00 2001 From: Bo Peng Date: Sat, 3 Dec 2022 10:59:23 -0600 Subject: [PATCH] Allow get_class from apps.AppConfig --- machina/core/loading.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/machina/core/loading.py b/machina/core/loading.py index c4931ca7a..59cd3acb2 100644 --- a/machina/core/loading.py +++ b/machina/core/loading.py @@ -106,4 +106,7 @@ def _get_app_module_path(module_label): for app in settings.INSTALLED_APPS: if app.endswith('.' + app_name) or app == app_name: return app + path = app.split('.') + if len(path) >= 3 and path[-2] == 'apps' and path[-3] == app_name: + return app return None