示例#1
0
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
示例#2
0
 def get_form_class(self):
     self.filter = get_filter(self.object.itype)(self.object)
     return self.filter.get_data_form_class()