81.6.4
by Sidnei da Silva
- Improved generation of skin modules and revamped combo service to make it more twisty. |
1 |
import os |
2 |
||
81.6.3
by Sidnei da Silva
- Combo service and combo example |
3 |
from lazr.js.combo import combo_app |
4 |
||
5 |
from twisted.application import service, strports |
|
81.6.4
by Sidnei da Silva
- Improved generation of skin modules and revamped combo service to make it more twisty. |
6 |
from twisted.internet import reactor |
7 |
from twisted.python import threadpool |
|
8 |
from twisted.web import server, wsgi |
|
9 |
from twisted.web.static import File |
|
10 |
from twisted.web.resource import Resource |
|
11 |
||
12 |
||
13 |
resource = Resource() |
|
14 |
for path in os.listdir("build"): |
|
15 |
folder = os.path.join("build", path) |
|
16 |
if os.path.isdir(folder): |
|
17 |
resource.putChild(path, File(folder)) |
|
18 |
||
19 |
threadpool = threadpool.ThreadPool(0, 10) |
|
20 |
threadpool.start() |
|
21 |
reactor.addSystemEventTrigger("during", "shutdown", threadpool.stop) |
|
22 |
||
23 |
resource.putChild("combo", wsgi.WSGIResource(reactor, threadpool, |
|
24 |
combo_app("build"))) |
|
81.6.3
by Sidnei da Silva
- Combo service and combo example |
25 |
|
26 |
application = service.Application("combo-service") |
|
81.6.4
by Sidnei da Silva
- Improved generation of skin modules and revamped combo service to make it more twisty. |
27 |
site = server.Site(resource) |
81.6.3
by Sidnei da Silva
- Combo service and combo example |
28 |
|
81.6.4
by Sidnei da Silva
- Improved generation of skin modules and revamped combo service to make it more twisty. |
29 |
s = strports.service("tcp:9876", site) |
81.6.3
by Sidnei da Silva
- Combo service and combo example |
30 |
s.setServiceParent(application) |