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