Guido van Rossum | 72fdef0 | 1997-05-26 05:43:37 +0000 | [diff] [blame] | 1 | #! /usr/local/bin/python |
| 2 | import posix |
| 3 | t1 = posix.times() |
Guido van Rossum | 72fdef0 | 1997-05-26 05:43:37 +0000 | [diff] [blame] | 4 | try: |
Guido van Rossum | 00494bf | 1997-05-30 11:50:36 +0000 | [diff] [blame] | 5 | FAQDIR = "/usr/people/guido/python/FAQ" |
| 6 | import os, sys, time, operator |
| 7 | os.chdir(FAQDIR) |
| 8 | sys.path.insert(0, FAQDIR) |
Guido van Rossum | 72fdef0 | 1997-05-26 05:43:37 +0000 | [diff] [blame] | 9 | import faqwiz |
| 10 | except SystemExit, n: |
| 11 | sys.exit(n) |
| 12 | except: |
| 13 | t, v, tb = sys.exc_type, sys.exc_value, sys.exc_traceback |
| 14 | print |
| 15 | import cgi |
| 16 | cgi.print_exception(t, v, tb) |
| 17 | t2 = posix.times() |
| 18 | fmt = "<BR>(times: user %.3g, sys %.3g, ch-user %.3g, ch-sys %.3g, real %.3g)" |
| 19 | print fmt % tuple(map(operator.sub, t2, t1)) |