[PEAK] Re-asking: Mixing peak app and twisted app
David Hirschfield
davidh at ilm.com
Thu Dec 15 14:36:44 EST 2005
I'm very new to peak, and I know this question has been asked before,
but I don't fully understand the answers...probably because I'm also
relatively new to twisted.
What I want to do is actually really simple: I just want to run a
twisted daemon, but I want it to be a peak app as well so it can load
ini files etc.
My twisted code, which runs like a charm is, essentially:
from twisted.application import service, internet
from twisted.web import xmlrpc, server
class DaemonClass(xmlrpc.XMLRPC)
...
application = service.Application("daemon")
daemon = DaemonClass()
serverFactory = server.Site(daemon)
server = internet.TCPServer(8800, serverFactory)
server.setServiceParent(service.IServiceCollection(application))
So now I want to mix this with peak...but I'm not sure how to set up and
run a peak app and launch the daemon. What do I make the daemon a
sub-class of in peak? How does the application launch? Right now I've
been launching via twistd...but I don't suspect I can continue doing that.
Thanks,
-David
--
Presenting:
mediocre nebula.
More information about the PEAK
mailing list