Я хотел бы узнать, как лучше разбирать исключение без аргументов. В официальной документации на python вы можете увидеть это:
try:
raise KeyboardInterrupt
(http://docs.python.org/tutorial/errors.html глава 8.6)
а в некоторых вариантах кода, таких как Django или код Google, вы можете увидеть это:
def AuthenticateAndRun(self, username, password, args):
raise NotImplementedError()
(http://code.google.com/p/neatx/source/browse/trunk/neatx/lib/auth.py)
Исключение является инстанцитом перед тем, как быть поднятым, пока нет аргументов. Какова цель создания исключений без аргументов? Когда я должен использовать первый случай или второй случай?
Спасибо заранее Фабьен