0
有什么办法,如何找到代码行,我在哪里调用:raise MyError(“something”)??在我自己的异常类中获取异常行
我有这样的代码:
class MyError(Exception):
def __init__(self, value):
self.value = value
def __str__(self):
return repr(self.value)
我可以例外的在这个类的行?
调用是这样的:
try:
somethin()
except:
raise MyError("abc")
谢谢
我试过traceback.print_exc(file = sys.stdout),但是没有打印任何东西。这很奇怪,不是吗? – Blaskovic 2012-04-25 22:40:57