id summary reporter owner description type status component version severity resolution keywords cc stage has_patch needs_docs needs_tests needs_better_patch easy ui_ux 31870 App with default_app_config and without apps.py or with an empty apps.py crashes. Iuri de Silvio Iuri de Silvio "If I don't have an `apps.py` and the `default_app_config` is in `__init__.py`, it fails. {{{ Traceback (most recent call last): File ""./manage.py"", line 22, in main() File ""./manage.py"", line 18, in main execute_from_command_line(sys.argv) File ""django/core/management/__init__.py"", line 401, in execute_from_command_line utility.execute() File ""django/core/management/__init__.py"", line 377, in execute django.setup() File ""django/__init__.py"", line 24, in setup apps.populate(settings.INSTALLED_APPS) File ""django/apps/registry.py"", line 91, in populate app_config = AppConfig.create(entry) File ""django/apps/config.py"", line 157, in create if new_entry == app_config_name: UnboundLocalError: local variable 'app_config_name' referenced before assignment }}} If the `apps.py` is there, but the `default_app_config` is in `__init__.py`, it fails too. {{{ Traceback (most recent call last): File ""django/django/test/utils.py"", line 381, in inner return func(*args, **kwargs) File ""django/tests/apps/tests.py"", line 541, in test_explicit_default_app_config_with_empty_apps with self.settings(INSTALLED_APPS=['apps.explicit_default_config_with_empty_apps']): File ""django/django/test/utils.py"", line 336, in __enter__ return self.enable() File ""django/django/test/utils.py"", line 410, in enable apps.set_installed_apps(self.options['INSTALLED_APPS']) File ""django/django/apps/registry.py"", line 355, in set_installed_apps self.populate(installed) File ""django/django/apps/registry.py"", line 91, in populate app_config = AppConfig.create(entry) File ""django/django/apps/config.py"", line 160, in create if new_entry == app_config_name: UnboundLocalError: local variable 'app_config_name' referenced before assignment }}} Looks like a regression added in https://code.djangoproject.com/ticket/31180." Bug closed Core (Other) dev Release blocker fixed Aymeric Augustin Ready for checkin 1 0 0 0 0 0