Fixed #7171 -- Removed some redundant code in ModelChoiceField. Thanks for the patch, sebastian_noack

git-svn-id: http://code.djangoproject.com/svn/django/trunk@7644 bcc190cf-cafb-0310-a4f2-bffc1f526a37
This commit is contained in:
Adrian Holovaty 2008-06-16 03:22:44 +00:00
parent 06315375ce
commit 9e8a5969e7
1 changed files with 1 additions and 7 deletions

View File

@ -346,13 +346,7 @@ class ModelChoiceField(ChoiceField):
# the queryset. # the queryset.
return ModelChoiceIterator(self) return ModelChoiceIterator(self)
def _set_choices(self, value): choices = property(_get_choices, ChoiceField._set_choices)
# This method is copied from ChoiceField._set_choices(). It's necessary
# because property() doesn't allow a subclass to overwrite only
# _get_choices without implementing _set_choices.
self._choices = self.widget.choices = list(value)
choices = property(_get_choices, _set_choices)
def clean(self, value): def clean(self, value):
Field.clean(self, value) Field.clean(self, value)