def __call__(self, value, *args, **kwargs): """ Use hardening_tool to check if given file has a valid mimetype """ instance = kwargs.get('instance', None) if not instance: return True try: float(value) except: return translate(mf('wrong_value_error'), context=kwargs.get('instance').REQUEST) return True
def write_element(self, writer, element): values = [] addvalue = values.append for field in self.get_fields: value = element.getField(field).get(element) if field == 'effectiveDate': if value: value = value.strftime('%d/%m/%Y') if field == 'amount': value = self.moneyfmt.moneyfmt(value) if field == 'norm': if value == 'other': value = translate(mf('other'), context=self.request) if value: addvalue(value) else: addvalue(u"") writer.writerow(values) return