@GlaskugelMode:
Wie gerade schon jemand sagte:
Es gibt entweder True oder eine
Exception.
Bei einer
Exception wird mit der Panzerfaust reingeschossen, man fliegt an der Result-Rückgabe vorbei, direkt zum nächsten
Try-Except und es gibt somit kein Result.
Im Prinzip funktioniert die gezeigte Lösung, auch wenn es nicht wirklich "optiomal" ist, wenn die
Exception so abgefangen, dann einfach
verworfen und in einen
nichtssagenden Boolean verwandelt wird.
*
Exception abfangen und als Boolean zurückgeben, dann aber bitte mit Zusatzinfox ala GetLastError
* oder als Fehlercode zurückgeben (die Fehler/
Exception sprechend umwandeln)
* oder eben ohne Fehlerrückgabe-Wert und dafür mit Exceptions arbeiten
[add]
Lach .... die RedBox lebt mal wieder