Thread Mechanize Modul Verbindung prüfen (6 answers)
Opened by iPerl at 2009-02-14 12:35

pq
 2009-02-14 13:56
#118856 #118856
User since
2003-08-04
12208 Artikel
Admin1
[Homepage]
user image
ich kenne diese funktionalität von WWW::Mechanize nicht und empfehle CPAN:LWP::Online,
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: Wiki:Wie frage ich & perlintro Wiki:brian's Leitfaden für jedes Perl-Problem

View full thread Mechanize Modul Verbindung prüfen