Changeset 4:8a01318715d7

Show
Ignore:
Timestamp:
07/07/08 09:26:24 (5 years ago)
Author:
Nicolas Evrard <nicoe@…>
Branch:
default
Message:

- cStringIO.StringIO is a function outputinng two types

  • added version to init.py
Location:
relatorio
Files:
2 modified

Legend:

Unmodified
Added
Removed
  • relatorio/__init__.py

    r0 r4  
    11from reporting import * 
     2 
     3__version__ = '0.1.0' 
  • relatorio/reporting.py

    r3 r4  
    1919############################################################################### 
    2020 
    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 $" 
    2222__metaclass__ = type 
    2323 
    2424import os, sys 
    2525import warnings 
    26 from cStringIO import StringIO 
     26import cStringIO 
    2727from genshi.template import MarkupTemplate, TextTemplate 
    2828from genshi.template import TemplateLoader 
     
    101101        data = self.data_factory(obj, **kwargs) 
    102102        report = template.generate(**data) 
    103         if not isinstance(report, StringIO): 
     103        if not isinstance(report, (cStringIO.InputType, cStringIO.OutputType)): 
    104104            report = StringIO(str(report)) 
    105105        return report