web/views/csvexport.py
changeset 4045 f4a52abb6f4f
parent 4023 eae23c40627a
child 4252 6c4f109c2b03
equal deleted inserted replaced
4044:3876c894e018 4045:f4a52abb6f4f
    38 
    38 
    39     def call(self):
    39     def call(self):
    40         writer = self.csvwriter()
    40         writer = self.csvwriter()
    41         writer.writerow(self.columns_labels())
    41         writer.writerow(self.columns_labels())
    42         rset, descr = self.cw_rset, self.cw_rset.description
    42         rset, descr = self.cw_rset, self.cw_rset.description
    43         eschema = self._cw.schema.eschema
    43         eschema = self._cw.vreg.schema.eschema
    44         for rowindex, row in enumerate(rset):
    44         for rowindex, row in enumerate(rset):
    45             csvrow = []
    45             csvrow = []
    46             for colindex, val in enumerate(row):
    46             for colindex, val in enumerate(row):
    47                 etype = descr[rowindex][colindex]
    47                 etype = descr[rowindex][colindex]
    48                 if val is not None and not eschema(etype).final:
    48                 if val is not None and not eschema(etype).final: