hgweb.cgi
changeset 2506 d0db3462d568
parent 391 5f65a108a559
child 3781 713e35dcc321
--- a/hgweb.cgi	Tue Jun 27 00:09:31 2006 -0700
+++ b/hgweb.cgi	Tue Jun 27 00:09:33 2006 -0700
@@ -6,7 +6,11 @@
 cgitb.enable()
 
 # sys.path.insert(0, "/path/to/python/lib") # if not a system-wide install
-from mercurial import hgweb
+from mercurial.hgweb.hgweb_mod import hgweb
+from mercurial.hgweb.request import wsgiapplication
+import mercurial.hgweb.wsgicgi as wsgicgi
 
-h = hgweb.hgweb("/path/to/repo", "repository name")
-h.run()
+def make_web_app():
+    return hgweb("/path/to/repo", "repository name")
+
+wsgicgi.launch(wsgiapplication(make_web_app))