﻿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
37092	No warning for deprecated USE_BLANK_CHOICE_DASH in settings.py	Mike Edmunds	Jacob Walls	"If the deprecated setting `USE_BLANK_CHOICE_DASH` is defined in settings.py, no deprecation warning is issued. (This setting was added in 63c56cda #35870 as immediately deprecated.)

The warning is only issued if `USE_BLANK_CHOICE_DASH` is defined via `settings.configure()` or `override_settings()`.

I think the fix is to duplicate the warning from `UserSettingHolder.__setattr__()` into `Settings.__init__()`. (It needs to be in both places.)

Aside: Realistically testing `django.conf.settings` as if initialized from a settings module seems to be [https://github.com/medmunds/django/blob/e7ba310fa262786ca7ce235da588b27312c7a855/tests/mail/test_deprecated.py#L172-L208 quite complicated] right now. We might consider adding APIs to facilitate that testing, after 6.1 freezes."	Bug	assigned	Forms	dev	Release blocker			Annabelle Wiegart	Accepted	0	0	0	0	0	0
