Sophie

Sophie

distrib > Mandriva > 2010.0 > i586 > media > contrib-release > by-pkgid > f6c029cb6d7f91d967561f80e604bd05 > files > 521

python-nevow-0.9.32-2mdv2010.0.noarch.rpm

from twisted.application import service, strports
from nevow import appserver

from environment import env as e
import store
import dispatcher
import itodo

application = service.Application('todo')
db = store.Todos(e.dbname, e.user, e.password, e.host)
disp = dispatcher.Dispatch()

site = appserver.NevowSite(resource=disp)
site.remember(db, itodo.ITodos)
site.remember(e, itodo.IEnv)

webserver = strports.service("tcp:8080", site)
webserver.setServiceParent(application)