(self, value, key='')
| 2766 | return obj |
| 2767 | |
| 2768 | def append(self, value, key=''): |
| 2769 | if isinstance(value, type('')) or isinstance(value, type(u'')): |
| 2770 | value = DropDownItem(value) |
| 2771 | keys = super(DropDown, self).append(value, key=key) |
| 2772 | if len(self.children) == 1: |
| 2773 | self.select_by_value(value.value) |
| 2774 | return keys |
| 2775 | |
| 2776 | def empty(self): |
| 2777 | self._selected_item = None |