﻿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
35990	settings.TIME_INPUT_FORMATS never gets used since the removal of USE_L10N	Arthur Pemberton		"`forms.TimeField` references `TIME_INPUT_FORMATS` via a call to `django.utils.formats.get_format()`. However since the removal of `settings.USE_L10N`(https://github.com/django/django/commit/8d98f99a4ab5de6f2c730399f53eba8bf6bea470) if `get_format()` is called without its `use_l10n` parameter, it defaults to `True`, as is the case with `forms.TimeField`. So locale specific `TIME_INPUT_FORMATS` is always used. 

This technically matches the documentation: ""If no input_formats argument is provided, the default input formats are taken from the active locale format TIME_INPUT_FORMATS key, or from TIME_INPUT_FORMATS"". However, the implication is that `settings.TIME_INPUT_FORMATS` is used if you're not using localization -- but it's no longer possible to turn off localization.

Also, due to ticket:35986 the unittests covering this has likely not been running."	Bug	closed	Forms	5.1	Normal	invalid		Claude Paroz	Unreviewed	0	0	0	0	0	0
