[Twisted-web] Re: ignoreExt value archived inside a web.tap?
Alex Levy
mesozoic at polynode.com
Fri Jul 16 10:22:20 MDT 2004
You can use "twistd -y filename.py" to load a Python script and
daemonize the application it describes. Run "twistd --help" for more
options; you might take a look at the "--no_save" and the
"--nodaemon" options, for future reference.
It bears mentioning that in your example, the application object isn't
really doing _anything_, because you're bypassing it when you start the
reactor directly. This application object is what "twistd -y" uses to
start.
Below is what you'd need to change in your script to make this work.
root = static.File(pathToSiteRoot)
root.ignoreExt(".rpy")
application = service.Application("web")
sc = service.IServiceCollection(application)
site = server.Site(root)
# --- snip ---
webserver = internet.TCPServer(port, site)
webserver.setServiceParent(sc)
Let us know if this is what you're looking for.
--
Alex Levy
WWW: http://mesozoic.geecs.org
"Never let your sense of morals prevent you from doing what is right."
-- Salvor Hardin, Isaac Asimov's _Foundation_
More information about the Twisted-web
mailing list