Есть ли способ получить "более красивое" исключение, а не одно с __main__MyExceptionTitle
?
Пример:
>>> class BadThings(Exception):
... def __init__(self, msg):
... self.msg = msg
... return
...
>>> class BadThings(Exception):
... def __init__(self, msg):
... self.msg = msg
... return
... def __str__(self):
... return self.msg
...
>>> raise BadThings("This is really, really bad")
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
__main__.BadThings: This is really, really bad
Хотелось бы просто сказать:
BadThings: Это действительно, очень плохо
Точно так же, как если бы один тип:
>>> raise Exception("This, too, is really, really bad")
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
Exception: This, too, is really, really bad
Мне нужен __main__
. пошел!
Спасибо, Narnie