Changeset 106:f157cddb2684

Show
Ignore:
Timestamp:
01/23/09 04:04:44 (18 months ago)
Author:
Ga?tan de Menten <ged@…>
Branch:
default
Message:

we don't need the class in the default factory

Files:
1 modified

Legend:

Unmodified
Added
Removed
  • relatorio/reporting.py

    r102 r106  
    9090    It just returns a copy of the data it receives""" 
    9191 
    92     def __init__(self, klass): 
    93         self.working_on = klass 
    94  
    9592    def __call__(self, **kwargs): 
    9693        data = kwargs.copy() 
     
    155152            data_factory = self.default_factory 
    156153        reports = self.classes.setdefault(klass, ReportDict()) 
    157         report = Report(_absolute(template_path), mimetype, data_factory(klass), 
     154        report = Report(_absolute(template_path), mimetype, data_factory(), 
    158155                        self.loader) 
    159156        reports.ids[report_name] = report, mimetype