Example #1
0
 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
Example #2
0
    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
Example #3
0
            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()

Example #4
0
            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()