在我自己的异常类中获取异常行

时间:2012-04-25 22:11:49

标签: exception error-handling python-3.2

有什么办法,如何查找代码行,我调用的地方: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")

谢谢

1 个答案:

答案 0 :(得分:1)

您应该可以使用traceback