summaryrefslogtreecommitdiff
path: root/django/forms
diff options
context:
space:
mode:
authorTim Graham <timograham@gmail.com>2017-09-02 21:21:40 -0400
committerTim Graham <timograham@gmail.com>2017-09-22 12:51:18 -0400
commit2bd207ada0367debe8c8e298203435d5c88c14bd (patch)
treec9bfea53166891ecf47cde0fae5781eee1f92049 /django/forms
parentba42456c2e3f8f63a72b79f7d8c24a296d2cf0fe (diff)
Refs #15667 -- Removed support for Widget.render() methods without the renderer argument.
Per deprecation timeline.
Diffstat (limited to 'django/forms')
-rw-r--r--django/forms/boundfield.py14
1 files changed, 1 insertions, 13 deletions
diff --git a/django/forms/boundfield.py b/django/forms/boundfield.py
index 83944422ff..6acae1c59b 100644
--- a/django/forms/boundfield.py
+++ b/django/forms/boundfield.py
@@ -1,12 +1,9 @@
import datetime
-import warnings
from django.forms.utils import flatatt, pretty_name
from django.forms.widgets import Textarea, TextInput
-from django.utils.deprecation import RemovedInDjango21Warning
from django.utils.functional import cached_property
from django.utils.html import conditional_escape, format_html, html_safe
-from django.utils.inspect import func_accepts_kwargs, func_supports_parameter
from django.utils.safestring import mark_safe
from django.utils.translation import gettext_lazy as _
@@ -102,20 +99,11 @@ class BoundField:
else:
name = self.html_initial_name
- kwargs = {}
- if func_supports_parameter(widget.render, 'renderer') or func_accepts_kwargs(widget.render):
- kwargs['renderer'] = self.form.renderer
- else:
- warnings.warn(
- 'Add the `renderer` argument to the render() method of %s. '
- 'It will be mandatory in Django 2.1.' % widget.__class__,
- RemovedInDjango21Warning, stacklevel=2,
- )
return widget.render(
name=name,
value=self.value(),
attrs=attrs,
- **kwargs
+ renderer=self.form.renderer,
)
def as_text(self, attrs=None, **kwargs):