/[gnue]/gnue-reports/src/adapters/filters/SimpleTabulation/tabulator/formatters/csv.py
ViewVC logotype

Diff of /gnue-reports/src/adapters/filters/SimpleTabulation/tabulator/formatters/csv.py

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1.2 by jcater, Thu Jan 2 00:45:49 2003 UTC revision 1.3 by siesel, Mon Nov 3 13:34:02 2003 UTC
# Line 32  class DirectFormatter: Line 32  class DirectFormatter:
32    def __init__(self, destination, stylesheet, options={}):    def __init__(self, destination, stylesheet, options={}):
33      self.dest = destination      self.dest = destination
34      self.options = options      self.options = options
35        try:
36          self.encoding = options['encoding']
37        except:
38          self.encoding = gConfig('textEncoding')
39    
40      def writeout(self, text):
41        self.dest.write(text.encode(self.encoding,'replace'))
42    
43    def BeginReport(self):    def BeginReport(self):
44      pass      pass
# Line 67  class DirectFormatter: Line 74  class DirectFormatter:
74      self._head = []      self._head = []
75    
76    def EndTableHead(self):    def EndTableHead(self):
77      self.dest.write('%s\n' % ','.join(self._head))      self.writeout('%s\n' % ','.join(self._head))
78    
79    def BeginColHead(self):    def BeginColHead(self):
80      pass      pass
# Line 79  class DirectFormatter: Line 86  class DirectFormatter:
86      self._row = []      self._row = []
87    
88    def EndRow(self):    def EndRow(self):
89      self.dest.write('%s\n' % ','.join(self._row))      self.writeout('%s\n' % ','.join(self._row))
90    
91    def BeginCol(self):    def BeginCol(self):
92      pass      pass

Legend:
Removed from v.1.2  
changed lines
  Added in v.1.3

savannah-hackers-public@gnu.org
ViewVC Help
Powered by ViewVC 1.1.26