from twisted.internet import reactor
from twisted.web.server import Site
from twisted.web.wsgi import WSGIResource
from appfactory import app
if name == ‘__main__’:
reactor_args = {}
reactor.suggestThreadPoolSize(1)
resource = WSGIResource(reactor, reactor.getThreadPool(), app)
site = Site(resource)
reactor.listenTCP(5000, site, backlog=1, interface='0.0.0.0')
reactor.run(**reactor_args)