Python Library Reference
Previous: Up: 26.7 traceback Next:


26.7.1 Traceback Example

This simple example implements a basic read-eval-print loop, similar to (but less useful than) the standard Python interactive interpreter loop. For a more complete implementation of the interpreter loop, refer to the code module.

import sys, traceback
def run_user_code(envdir):
 source = raw_input(">>> ")
 try:
 exec source in envdir
 except:
 print "Exception in user code:"
 print '-'*60
 traceback.print_exc(file=sys.stdout)
 print '-'*60
envdir = {}
while 1:
 run_user_code(envdir)

Python Library Reference
Previous: Up: 26.7 traceback Next:

Release 2.5.2, documentation updated on 21st February, 2008.
See About this document... for information on suggesting changes.

AltStyle によって変換されたページ (->オリジナル) /