def ifilter(importation): """ Check importation values through filter (format, type...) and returns filter, or False if error. """ try: impfilter = get_filter(importation.itype) importation.save() return impfilter except ImportFilterNotFound: importation.status = "KO" importation.log.error(_("No import filter found for %s") % \ importation.itype) importation.save() return False except: return False
def get_form_class(self): self.filter = get_filter(self.object.itype)(self.object) return self.filter.get_data_form_class()