def __init__(self, toolkit=None, years="", version=None, author=None, tempDir=".", #mainForm=None, #console=None, **kw): if toolkit is None: toolkit = gui.choose() self.toolkit = toolkit self.toolkit.addApplication(self) self.years = years self.version = version self.author = author self.tempDir = tempDir Describable.__init__(self,**kw) self.mainForm = None
def __init__( self, toolkit=None, years="", version=None, author=None, tempDir=".", #mainForm=None, #console=None, **kw): if toolkit is None: toolkit = gui.choose() self.toolkit = toolkit self.toolkit.addApplication(self) self.years = years self.version = version self.author = author self.tempDir = tempDir Describable.__init__(self, **kw) self.mainForm = None
else: self.dbsess.warning("%s : no such table",args[0]) #doc.append(html.P(args[0]+" : no such table")) return self.endResponse() list=html.UL(); doc.append(list) for table in self.dbsess.db.app.getTableList(): li=html.LI() ; list.append(li) li.append(html.A(table.getLabel(), href="report/"+table.getTableName())) li.append(" (%d rows)" % len(self.dbsess.query(table._instanceClass))) return self.endResponse() report.exposed=True from lino.forms import gui gui.choose("cherrypy") sess = demo.startup() gui.run(sess) ## syscon.setToolkit(HtmlServer()) ## cherrypy.root = MyRoot(sess) ## cherrypy.server.start() ## sess.shutdown()