Exemplo n.º 1
0
 def write_data(self, output_file):
     reporter = EnsDataReporter(getToolByName(self, 'portal_catalog'))
     writer = csv.writer(output_file, dialect='excel', delimiter=';')
     writer.writerow(TaulaRepresentacioCsv.data_header_columns)
     for ens in reporter.list_representacio(
             is_historic=False,
             search_filters=self.parse_search_filters()):
         writer.writerow([
             ens.denominacio.encode('utf-8'),
             ens.organ.encode('utf-8'),
             ens.persona.encode('utf-8'),
             ens.carrec.encode('utf-8'),
             ens.data_nomenament.encode('utf-8')
         ])
Exemplo n.º 2
0
 def list(self):
     reporter = EnsDataReporter(getToolByName(self, 'portal_catalog'))
     return reporter.list_representacio(
         is_historic=False,
         search_filters=self.parse_search_filters())