equal
deleted
inserted
replaced
443 |
443 |
444 def _render(self, form, field, renderer): |
444 def _render(self, form, field, renderer): |
445 curvalues, attrs = self.values_and_attributes(form, field) |
445 curvalues, attrs = self.values_and_attributes(form, field) |
446 options = [] |
446 options = [] |
447 optgroup_opened = False |
447 optgroup_opened = False |
448 for option in field.vocabulary(form): |
448 vocab = field.vocabulary(form) |
|
449 for option in vocab: |
449 try: |
450 try: |
450 label, value, oattrs = option |
451 label, value, oattrs = option |
451 except ValueError: |
452 except ValueError: |
452 label, value = option |
453 label, value = option |
453 oattrs = {} |
454 oattrs = {} |