Follow

Schreibe gerade eine XKCD Archiver... ratet mal welcher comic ihn kaputt gemacht hat? Richtig... xkcd.com/404/

Die einzig vernünftige Lösung für das Problem war übrigens:

try:
download()
except:
print('A random error occurred ')

@kurzgedanke über vernünftige Lösungen lässt sich ja lange und breit diskutieren - gerade in python - aber wieso prüfst du nicht einfach den HTTP-Status-Code bevor du download() aufrufst?

@sqozz Das ist zwar genau das was ich implementiert habe, aber das "vernünftige Lösung" war Ironie. 😀 Ich könnte auch einfach testen ob meine `$comicNumber == 404` ist.

Noch viel sinnvoller wäre es natürlich zu checken ob es gerade überhaupt network gibt und ob XKCD überhaupt erreichbar ist, etc.

@kurzgedanke ups, hab mal meinen Ironiedetektor wieder in die Gänge gebracht. Der ist wohl auch in eine exception gelaufen ;)

@sqozz oder man könnte auch allein schon eine brauchbare error Message werfen...

Sign in to participate in the conversation
chaos.social

chaos.social - because anarchy is much more fun with friends.
chaos.social is a small Mastodon instance for and by the Chaos community surrounding the Chaos Computer Club. We provide a small community space - Be excellent to each other, and have a look at what that means around here.
Follow @ordnung for low-traffic instance-related updates.
The primary instance languages are German and English.