def load_reports(self): if self.reports and self.is_enabled(): importer = Importer() for report_name, pkg_name in self.get_reports(): importer.import_file(report_name, pkg_name) self._reports_loaded = True
def get_tables(self): buf = StringIO() i = Importer(buf=buf) from steelscript.appfwk.apps.datasource.modules import analysis, html for p in plugins.all(): for d in p.get_datasources(): i.import_file(*d) return self.get_subclasses(DatasourceTable)