def __init__(self,rpt=None,local=AttrDict(),engine={}): self.Pages = [] self.DataSource = AttrDict() self.Scripts = AttrDict() self.BuiltinEngine = engine self.ReportName = '' lc = AttrDict(local) lc.update(LOCAL) self.Local = lc if rpt: self.load(rpt) self.createDataSource()