Thread Mechanize Modul Verbindung prüfen
(6 answers)
Opened by iPerl at 2009-02-14 12:35
ich kenne diese funktionalität von WWW::Mechanize nicht und empfehle
![]() das genau für den zweck gemacht ist. ansonsten solltest du mal genauer beschreiben, was passiert und was du stattdessen willst. du willst keine fehlermeldung, aber doch irgendwie eine meldung, und mit "or die" willst du das problem irgendwie umgehen, aber die() stirbt ja nun auch. ich rate jetzt einfach mal: WWW::Mechanize stirbt, wenn keine verbindung besteht, und du möchtest nicht, dass das skript abbricht? dann nützt auch ein "or die" dahinter nichts, denn das wird ja nur ausgeführt, wenn der befehl *nicht* stirbt. generell fängt man fatale fehler so ab: Code (perl): (dl
)
1 2 3 4 5 6 7 8 eval { # irgendwas, was sterben könnte ... }; if ($@) { # gerade nochmal gerettet print ...; } Always code as if the guy who ends up maintaining your code will be a violent psychopath who knows where you live. -- Damian Conway in "Perl Best Practices"
lesen: ![]() ![]() |