summaryrefslogtreecommitdiff
path: root/django/forms
diff options
context:
space:
mode:
authorMariusz Felisiak <felisiak.mariusz@gmail.com>2023-01-11 06:07:16 +0100
committerMariusz Felisiak <felisiak.mariusz@gmail.com>2023-01-17 11:49:15 +0100
commit31878b4d7387835c5cec5e7fc5b473b737065a58 (patch)
treeff1958e59283ede666c45e542cc9142f8598b416 /django/forms
parent182d25eb7a227206746bfa30aab13aaa34d1de84 (diff)
Refs #31026 -- Removed ability to return string when rendering ErrorDict/ErrorList.
Per deprecation timeline.
Diffstat (limited to 'django/forms')
-rw-r--r--django/forms/forms.py12
1 files changed, 0 insertions, 12 deletions
diff --git a/django/forms/forms.py b/django/forms/forms.py
index 02ac26d9ae..b99ec8248a 100644
--- a/django/forms/forms.py
+++ b/django/forms/forms.py
@@ -4,16 +4,13 @@ Form classes
import copy
import datetime
-import warnings
from django.core.exceptions import NON_FIELD_ERRORS, ValidationError
from django.forms.fields import Field, FileField
from django.forms.utils import ErrorDict, ErrorList, RenderableFormMixin
from django.forms.widgets import Media, MediaDefiningClass
from django.utils.datastructures import MultiValueDict
-from django.utils.deprecation import RemovedInDjango50Warning
from django.utils.functional import cached_property
-from django.utils.safestring import SafeString, mark_safe
from django.utils.translation import gettext as _
from .renderers import get_default_renderer
@@ -238,15 +235,6 @@ class BaseForm(RenderableFormMixin):
hidden_fields.append(bf)
else:
errors_str = str(bf_errors)
- # RemovedInDjango50Warning.
- if not isinstance(errors_str, SafeString):
- warnings.warn(
- f"Returning a plain string from "
- f"{self.error_class.__name__} is deprecated. Please "
- f"customize via the template system instead.",
- RemovedInDjango50Warning,
- )
- errors_str = mark_safe(errors_str)
fields.append((bf, errors_str))
return {
"form": self,