Kaydet (Commit) db87016b authored tarafından Claude Paroz's avatar Claude Paroz

Fixed #12493 -- Deprecated auto-correction of TEMPLATE_DIRS

üst 596e1529
...@@ -103,6 +103,9 @@ class Settings(BaseSettings): ...@@ -103,6 +103,9 @@ class Settings(BaseSettings):
setting_value = getattr(mod, setting) setting_value = getattr(mod, setting)
if setting in tuple_settings and \ if setting in tuple_settings and \
isinstance(setting_value, basestring): isinstance(setting_value, basestring):
warnings.warn("The %s setting must be a tuple. Please fix your "
"settings, as auto-correction is now deprecated." % setting,
PendingDeprecationWarning)
setting_value = (setting_value,) # In case the user forgot the comma. setting_value = (setting_value,) # In case the user forgot the comma.
setattr(self, setting, setting_value) setattr(self, setting, setting_value)
......
...@@ -276,6 +276,10 @@ these changes. ...@@ -276,6 +276,10 @@ these changes.
* The function ``django.utils.itercompat.product`` will be removed. The Python * The function ``django.utils.itercompat.product`` will be removed. The Python
builtin version should be used instead. builtin version should be used instead.
* Auto-correction of INSTALLED_APPS and TEMPLATE_DIRS settings when they are
specified as a plain string instead of a tuple will be removed and raise an
exception.
2.0 2.0
--- ---
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment