Ich möchte die Best Practice über das Auslösen einer Ausnahme ohne Argumente wissen. In der offiziellen Python-Dokumentation, können Sie dies sehen:Python, eine Ausnahme ohne Argumente ragend
try:
raise KeyboardInterrupt
(. http://docs.python.org/tutorial/errors.html Kap 8.6)
und in einigen Code differents, wie Django oder Google-Code, können Sie diese sehen:
def AuthenticateAndRun(self, username, password, args):
raise NotImplementedError()
(http://code.google.com/p/neatx/source/browse/trunk/neatx/lib/auth.py)
Die Ausnahme ist Instanciate bevor angehoben wird, während es kein Argument. Was ist der Zweck, eine Ausnahme ohne Argumente instanziieren? Wann sollte ich den ersten Fall oder den zweiten Fall verwenden?
Vielen Dank im Voraus Fabien
Für Interessierte finden Sie unter http://www.python.org/dev/peps/pep-0352/#transition-plan weitere Informationen zur ausnahmebedingten Abwertung. –
Ich kann nicht herausfinden, was Sie empfehlen. Ihr Codebeispiel scheint das zu sein, was ** nicht ** zu tun ist. Vielleicht solltest du zeigen, was * getan * werden sollte. –
Immer noch nicht sicher, was getan werden sollte. – FrenchKheldar