Changeset 4:8a01318715d7
- Timestamp:
- 07/07/08 09:26:24 (5 years ago)
- Branch:
- default
- Location:
- relatorio
- Files:
-
- 2 modified
-
__init__.py (modified) (1 diff)
-
reporting.py (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
relatorio/__init__.py
r0 r4 1 1 from reporting import * 2 3 __version__ = '0.1.0' -
relatorio/reporting.py
r3 r4 19 19 ############################################################################### 20 20 21 __revision__ = "$Id: reporting.py 4 2008-07-04 18:13:58Z nicoe $"21 __revision__ = "$Id: reporting.py 5 2008-07-07 09:26:24Z nicoe $" 22 22 __metaclass__ = type 23 23 24 24 import os, sys 25 25 import warnings 26 from cStringIO importStringIO26 import cStringIO 27 27 from genshi.template import MarkupTemplate, TextTemplate 28 28 from genshi.template import TemplateLoader … … 101 101 data = self.data_factory(obj, **kwargs) 102 102 report = template.generate(**data) 103 if not isinstance(report, StringIO):103 if not isinstance(report, (cStringIO.InputType, cStringIO.OutputType)): 104 104 report = StringIO(str(report)) 105 105 return report
