Seite 1 von 2

Verfasst: Sonntag 28. Februar 2010, 19:07
von cofi
Ja. In Ordnung ist das aber nur, wenn du den Typ nicht genauer weisst (und selbst dann ist `except BaseException` zu bevorzugen).

Verfasst: Sonntag 28. Februar 2010, 19:54
von Leonidas
Statt dem except Exception würde ich eher die spezifische Exception abfangen. Sonst verschluckst du gegebenfalls irgendwelche wirklich unerwarteten Ausnahmefälle.

Verfasst: Sonntag 28. Februar 2010, 20:10
von weißned
Naja ich möchte aber das jede beliebige Exception abgefangen wird, also zum Beispiel auch wenn man für Port keine Zahl eingegeben hat.

Verfasst: Sonntag 28. Februar 2010, 20:11
von cofi
cofi hat geschrieben:In Ordnung ist das aber nur, wenn du den Typ nicht genauer weisst (und selbst dann ist `except BaseException` zu bevorzugen).

Verfasst: Sonntag 28. Februar 2010, 20:21
von /me
weißned hat geschrieben:Naja ich möchte aber das jede beliebige Exception abgefangen wird, also zum Beispiel auch wenn man für Port keine Zahl eingegeben hat.
... oder wenn ein Syntaxfehler im Code ist oder wenn der User das Programm beenden möchte ...

Verfasst: Montag 1. März 2010, 16:32
von weißned
Okay is ja gut xD
ich "höre" jetzt nur noch auf socket.error und ValueError ;)