sophie_newbie wrote: > I'm sure this is exceedingly simple but I can't find it anywhere. When > I catch an exception I would like to report the line number of the > exception as well as the error info. > > try: > someError() > except Exception, e: > "print_error_and_line_number" > > How do I find the line number?
If you want just the line number: tb = sys.exc_info()[2] print tb.tb_lineno You may also have a look at the traceback module, e. g.: traceback.print_exc() Peter -- http://mail.python.org/mailman/listinfo/python-list