当我使用以下用户定义的异常时,会得到一个警告,说明 BaseException.message 在 Python 2.6中已被弃用:
class MyException(Exception):
def __init__(self, message):
self.message = message
def __str__(self):
return repr(self.message)
这是一个警告:
DeprecationWarning: BaseException.message has been deprecated as of Python 2.6
self.message = message
这有什么问题吗? 我需要改变什么才能去除弃用警告?