summaryrefslogtreecommitdiff
path: root/django/contrib/admin/widgets.py
diff options
context:
space:
mode:
authorTim Graham <timograham@gmail.com>2017-03-20 09:42:59 -0400
committerTim Graham <timograham@gmail.com>2017-03-21 10:38:15 -0400
commit2bd152b46f608933a8c4c6a3c2689781fc58f4fd (patch)
tree8f1e7dff96b13709e1642b7a56298ec0d9b1adb9 /django/contrib/admin/widgets.py
parent524f1e7051a36a633abef756d3284886f22c2340 (diff)
[1.11.x] Refs #27919 -- Changed Widget.get_context() attrs kwarg to an arg.
Backport of 075e93c16a82ba7869a0b2d572e99fdbd0724042 and 93d07701045c242f81396016ab4ae15ba63a55d9 from master
Diffstat (limited to 'django/contrib/admin/widgets.py')
-rw-r--r--django/contrib/admin/widgets.py8
1 files changed, 4 insertions, 4 deletions
diff --git a/django/contrib/admin/widgets.py b/django/contrib/admin/widgets.py
index bf597384ad..669c715123 100644
--- a/django/contrib/admin/widgets.py
+++ b/django/contrib/admin/widgets.py
@@ -34,7 +34,7 @@ class FilteredSelectMultiple(forms.SelectMultiple):
self.is_stacked = is_stacked
super(FilteredSelectMultiple, self).__init__(attrs, choices)
- def get_context(self, name, value, attrs=None):
+ def get_context(self, name, value, attrs):
context = super(FilteredSelectMultiple, self).get_context(name, value, attrs)
context['widget']['attrs']['class'] = 'selectfilter'
if self.is_stacked:
@@ -132,7 +132,7 @@ class ForeignKeyRawIdWidget(forms.TextInput):
self.db = using
super(ForeignKeyRawIdWidget, self).__init__(attrs)
- def get_context(self, name, value, attrs=None):
+ def get_context(self, name, value, attrs):
context = super(ForeignKeyRawIdWidget, self).get_context(name, value, attrs)
rel_to = self.rel.model
if rel_to in self.admin_site._registry:
@@ -199,7 +199,7 @@ class ManyToManyRawIdWidget(ForeignKeyRawIdWidget):
"""
template_name = 'admin/widgets/many_to_many_raw_id.html'
- def get_context(self, name, value, attrs=None):
+ def get_context(self, name, value, attrs):
context = super(ManyToManyRawIdWidget, self).get_context(name, value, attrs)
if self.rel.model in self.admin_site._registry:
# The related object is registered with the same AdminSite
@@ -268,7 +268,7 @@ class RelatedFieldWidgetWrapper(forms.Widget):
return reverse("admin:%s_%s_%s" % (info + (action,)),
current_app=self.admin_site.name, args=args)
- def get_context(self, name, value, attrs=None):
+ def get_context(self, name, value, attrs):
from django.contrib.admin.views.main import IS_POPUP_VAR, TO_FIELD_VAR
rel_opts = self.rel.model._meta
info = (rel_opts.app_label, rel_opts.model_name)