diff options
| author | Jon Dufresne <jon.dufresne@gmail.com> | 2017-06-02 06:46:43 -0700 |
|---|---|---|
| committer | Tim Graham <timograham@gmail.com> | 2017-06-02 09:52:53 -0400 |
| commit | 1940e3daef8192d289f82fe97a9535fbca6a2c8c (patch) | |
| tree | 0b4c55c1000fcf73e0403090b8f4cb91380d2651 /django/forms/boundfield.py | |
| parent | 84dac491d4cf1901fe22c4035c8609a36f5c2c9a (diff) | |
[1.11.x] Fixed #28265 -- Prevented renderer warning on Widget.render() with **kwargs.
Backport of 29a518006f7f96186483fa50e249e1c3f21728d5 from master
Diffstat (limited to 'django/forms/boundfield.py')
| -rw-r--r-- | django/forms/boundfield.py | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/django/forms/boundfield.py b/django/forms/boundfield.py index a8e81afe9b..c2c598ca6b 100644 --- a/django/forms/boundfield.py +++ b/django/forms/boundfield.py @@ -10,7 +10,7 @@ from django.utils.deprecation import RemovedInDjango21Warning from django.utils.encoding import force_text, python_2_unicode_compatible from django.utils.functional import cached_property from django.utils.html import conditional_escape, format_html, html_safe -from django.utils.inspect import func_supports_parameter +from django.utils.inspect import func_accepts_kwargs, func_supports_parameter from django.utils.safestring import mark_safe from django.utils.translation import ugettext_lazy as _ @@ -112,7 +112,7 @@ class BoundField(object): name = self.html_initial_name kwargs = {} - if func_supports_parameter(widget.render, 'renderer'): + if func_supports_parameter(widget.render, 'renderer') or func_accepts_kwargs(widget.render): kwargs['renderer'] = self.form.renderer else: warnings.warn( |
