Show
Ignore:
Timestamp:
01/27/09 07:36:35 (18 months ago)
Author:
Ga?tan de Menten <ged@…>
Branch:
default
Message:

do not use the report repository in any example except a special purpose
example "demo_repository".

Files:
1 modified

Legend:

Unmodified
Added
Removed
  • examples/demo_context.py

    r80 r112  
    1 from cStringIO import StringIO 
    2 from common import Invoice, repos, inv 
     1from os.path import abspath 
     2from relatorio import Report 
    33 
    4 repos.add_report(Invoice, 'application/pdf', 'basic.tex', 
    5                  report_name='ConTeXt') 
     4# test data 
     5from common import inv 
     6 
    67#PDF 
    78if __name__ == '__main__': 
    8     pdf_report, _ = repos.classes[Invoice].ids['ConTeXt'] 
    9     file('bonham_basic.pdf', 'wb').write(pdf_report(o=inv).render().getvalue()) 
     9    print "generating output_basic.pdf... ", 
     10    report = Report(abspath('basic.tex'), 'application/pdf') 
     11    content = report(o=inv).render().getvalue() 
     12    file('output_basic.pdf', 'wb').write(content) 
     13    print "done" 
    1014