]>
Commit | Line | Data |
---|---|---|
9e769c12 CP |
1 | from ajaxengine import AJAXEngine |
2 | ||
3 | from twisted.web import resource, server, static | |
4 | ||
5 | class RootResource(resource.Resource): | |
d65fe45f CP |
6 | def getChild(self, name, request): |
7 | if name == "": | |
8 | name = "swmui.html" | |
9 | return self.primaryChild.getChild(name, request) | |
10 | ||
9e769c12 CP |
11 | class RootSite(server.Site): |
12 | def __init__(self, path, *args, **kwargs): | |
d65fe45f | 13 | root = RootResource() |
9e769c12 | 14 | server.Site.__init__(self, root, *args, **kwargs) |
d65fe45f CP |
15 | |
16 | root.primaryChild = static.File(path) | |
9e769c12 | 17 | root.putChild("e", AJAXEngine("/e")) |