コード例 #1
0
#!/usr/bin/env python
# encoding: utf-8
#
# Copyright (c) 2008 Doug Hellmann All rights reserved.
#
"""
"""
#end_pymotw_header

import traceback
import sys

from traceback_example import produce_exception

try:
    produce_exception()
except Exception, err:
    print 'format_exc():'
    print traceback.format_exc()
コード例 #2
0
import traceback
import sys

from traceback_example import produce_exception


try:
    produce_exception()
except Exception as ex:
    print "print_exception():"
    exc_type, exc_value, exc_tb = sys.exc_info()
    traceback.print_exception(exc_type, exc_value, exc_tb)
コード例 #3
0
ファイル: 002_.py プロジェクト: syurskyi/Python_Topics
def produce_exception(recursion_level=2):
    sys.stdout.flush()
    if recursion_level:
        produce_exception(recursion_level-1)
    else:
        raise RuntimeError()