[Talk-de] BigMap Problem.
Frederik Ramm
frederik at remote.org
Mi Okt 29 22:32:55 UTC 2008
Hallo,
> ich versuche gerade ein Set von 26x23 tiles als Map zu erstellen, leider schaft es das script nie die tiles komplett runter zu laden, weil der
> Server nicht mehr antwortet.
Das ist aber seltsam, ich benutze das Skript oft und habe solche
Probleme nicht.
> Gibt es noch eine andere Möglichkeit wo man sich vielleicht erst das Tiles Set runterlädt und dann verbindet.
> Oder kann man das Script ändern das es den download noch mal anstößt?
Da gibt es verschiedene Moeglichkeiten. Im Skript steht ja sowas wie
my $resp = $ua->get($url);
die $resp->status_line unless $resp->is_success;
Da koennte man stattdessen sowas einbauen, dass er es dreimal (mit
kurzer Pause) probiert, bevor er abbricht:
my $resp;
for (my $x=0; $x<3; $x++)
{
$resp = $ua->get($url);
last if ($resp->is_success);
sleep 30;
}
die $resp->status_line unless $resp->is_success;
Oder man koennte statt der Zeile "die..." folgendes machen:
if (!$resp->is_success) {
print STDERR $resp->status_line . ", skipping\n";
next;
}
dann haette man alt evtl. weisse Flecken im Bild, aber wenigstens haette
man ein Bild.
Man koennte auch beides kombinieren.
Bye
Frederik
--
Frederik Ramm ## eMail frederik at remote.org ## N49°00'09" E008°23'33"
Mehr Informationen über die Mailingliste Talk-de