def validate(self, text, comp): self.reset_error() nb = int(text) if text else 0 count = self.column.count_cards if not nb: comp.answer(self.change_nb_cards(nb)) elif nb >= count: comp.answer(self.change_nb_cards(nb)) else: self.error = _('Must be bigger than %s') % count
def cancel(self, comp): self.reset_error() comp.answer()
def cancel(self, comp): comp.answer(None)
def commit(self, comp): if self.is_validated(): comp.answer((self.index.value, self.title.value, self.nb_cards.value))
def commit(self, comp): if self.is_validated(): comp.answer( (self.index.value, self.title.value, self.nb_cards.value))