예제 #1
0
 def parse_line(self, line):
     slinia = tuple(unicode(line.decode(self.encoding)).split(self.delimiter))
     slinia = map(lambda s: s.strip(), slinia)
     parsed = {'cchfact': {}, 'orig': line}
     data = build_dict(self.headers, slinia)
     result, errors = self.adapter.load(data)
     if errors:
         logger.error(errors)
     parsed['cchfact'] = result
     return parsed, errors
예제 #2
0
 def parse_line(self, line):
     slinia = tuple(unicode(line.decode(self.encoding)).split(self.delimiter))
     slinia = map(lambda s: s.strip(), slinia)
     parsed = {'cchfact': {}, 'orig': line}
     data = build_dict(self.headers, slinia)
     result, errors = self.adapter.load(data)
     if errors:
         logger.error(errors)
     parsed['cchfact'] = result
     return parsed, errors