From fd06816cbb9ae080a2e845800d6164ed356e513c Mon Sep 17 00:00:00 2001 From: Maxim Kurnikov Date: Fri, 12 Apr 2019 17:14:23 +0300 Subject: [PATCH] Work around "no settings module" crash (#65) Workaround "no settings module" crash --- mypy_django_plugin/transformers/settings.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/mypy_django_plugin/transformers/settings.py b/mypy_django_plugin/transformers/settings.py index 68963e5..1e72485 100644 --- a/mypy_django_plugin/transformers/settings.py +++ b/mypy_django_plugin/transformers/settings.py @@ -13,6 +13,9 @@ if TYPE_CHECKING: def get_setting_sym(name: str, api: 'TypeChecker', settings_modules: List[str]) -> Optional[SymbolTableNode]: for settings_mod_name in settings_modules: + if settings_mod_name not in api.modules: + continue + file = api.modules[settings_mod_name] sym = file.names.get(name) if sym is not None: