py::qo::exporter::comma_separated_values Class Reference

Inheritance diagram for py::qo::exporter::comma_separated_values:

Inheritance graph
[legend]

List of all members.

Public Member Functions

def __init__

Public Attributes

 fd
 encoder

Static Public Attributes

 dialect = None
tuple encoding = locale.getpreferredencoding()

Private Member Functions

def _begin
def _end
def _get_value
def _write_row


Member Function Documentation

def py::qo::exporter::comma_separated_values::__init__ (   self  ) 

Reimplemented from py::qo::exporter::interface.

00144                              :
00145                 opendocument_spreadsheet.__init__(self)
00146                 self.dialect = user_dialect()
00147 
        def _begin( self ) :

def py::qo::exporter::comma_separated_values::_begin (   self  )  [private]

called when export begins 

Reimplemented from py::qo::exporter::opendocument_spreadsheet.

00148                            :
00149                 self.fd = csv.writer(open(self.filename, 'wb'),self.dialect)
00150                 self.encoder = codecs.getencoder(self.encoding)
00151 
        def _end( self ) :

def py::qo::exporter::comma_separated_values::_end (   self  )  [private]

called when export is done 

Reimplemented from py::qo::exporter::opendocument_spreadsheet.

00152                          :
00153                 del self.fd
00154 
        def _get_value( self, value ) :

def py::qo::exporter::comma_separated_values::_get_value (   self,
  value 
) [private]

Reimplemented from py::qo::exporter::opendocument_spreadsheet.

00155                                       :
00156                 value = opendocument_spreadsheet._get_value(self, value)
00157                 if isinstance(value, unicode) :
00158                         value = self.encoder(value, 'replace')[0]
00159                 return value
00160 
        def _write_row( self, row ) :

def py::qo::exporter::comma_separated_values::_write_row (   self,
  row 
) [private]

insert row 

Reimplemented from py::qo::exporter::opendocument_spreadsheet.

00161                                     :
00162                 self.fd.writerow(map(self._get_value,row))
00163 
00164 


Member Data Documentation

py::qo::exporter::comma_separated_values::dialect = None [static]

tuple py::qo::exporter::comma_separated_values::encoding = locale.getpreferredencoding() [static]

py::qo::exporter::comma_separated_values::fd

Reimplemented from py::qo::exporter::opendocument_spreadsheet.

py::qo::exporter::comma_separated_values::encoder


The documentation for this class was generated from the following file:
Generated on Tue Oct 9 20:40:31 2007 for Qomics by  doxygen 1.5.3