summaryrefslogtreecommitdiff
path: root/sys/src/cmd/python/Tools/faqwiz/faqw.py
diff options
context:
space:
mode:
authorcinap_lenrek <cinap_lenrek@localhost>2011-05-03 11:25:13 +0000
committercinap_lenrek <cinap_lenrek@localhost>2011-05-03 11:25:13 +0000
commit458120dd40db6b4df55a4e96b650e16798ef06a0 (patch)
tree8f82685be24fef97e715c6f5ca4c68d34d5074ee /sys/src/cmd/python/Tools/faqwiz/faqw.py
parent3a742c699f6806c1145aea5149bf15de15a0afd7 (diff)
add hg and python
Diffstat (limited to 'sys/src/cmd/python/Tools/faqwiz/faqw.py')
-rwxr-xr-xsys/src/cmd/python/Tools/faqwiz/faqw.py33
1 files changed, 33 insertions, 0 deletions
diff --git a/sys/src/cmd/python/Tools/faqwiz/faqw.py b/sys/src/cmd/python/Tools/faqwiz/faqw.py
new file mode 100755
index 000000000..a26e0d60e
--- /dev/null
+++ b/sys/src/cmd/python/Tools/faqwiz/faqw.py
@@ -0,0 +1,33 @@
+#! /usr/local/bin/python
+
+"""FAQ wizard bootstrap."""
+
+# This is a longer version of the bootstrap script given at the end of
+# faqwin.py; it prints timing statistics at the end of the regular CGI
+# script's output (so you can monitor how it is doing).
+
+# This script should be placed in your cgi-bin directory and made
+# executable.
+
+# You need to edit the first line and the lines that define FAQDIR and
+# SRCDIR, below: change /usr/local/bin/python to where your Python
+# interpreter lives, change the value for FAQDIR to where your FAQ
+# lives, and change the value for SRCDIR to where your faqwiz.py
+# module lives. The faqconf.py and faqcust.py files live there, too.
+
+import os
+t1 = os.times() # If this doesn't work, just get rid of the timing code!
+try:
+ FAQDIR = "/usr/people/guido/python/FAQ"
+ SRCDIR = "/usr/people/guido/python/src/Tools/faqwiz"
+ import os, sys, time, operator
+ os.chdir(FAQDIR)
+ sys.path.insert(0, SRCDIR)
+ import faqwiz
+except SystemExit, n:
+ sys.exit(n)
+except:
+ t, v, tb = sys.exc_info()
+ print
+ import cgi
+ cgi.print_exception(t, v, tb)