]> jfr.im git - irc/quakenet/qwebirc.git/blobdiff - qwebirc/root.py
Dos2Unix
[irc/quakenet/qwebirc.git] / qwebirc / root.py
index 46a1165ca91385560f8b8b42547044f4da2f10a7..9543528fabffa50e131cc451b5b9706d99034787 100644 (file)
@@ -1,13 +1,17 @@
-from ajaxengine import AJAXEngine\r
-\r
-from twisted.web import resource, server, static\r
-\r
-class RootSite(resource.Resource):\r
-  def getChild(self, name, request):\r
-    if name == '':\r
-      return self\r
-      \r
-    return Resource.getChild(self, name, request)\r
-    \r
-  def render_GET(self, request):\r
-    return "Hi"\r
+from ajaxengine import AJAXEngine
+
+from twisted.web import resource, server, static
+
+class RootResource(resource.Resource):
+  isLeaf = True
+  def render_GET(self, request):
+    return "moo"
+    
+class RootSite(server.Site):
+  def __init__(self, path, *args, **kwargs):
+    root = resource.Resource()
+    server.Site.__init__(self, root, *args, **kwargs)
+    
+    root.putChild("", RootResource())
+    root.putChild("e", AJAXEngine("/e"))
+    root.putChild("static", static.File(path))