Thread Wartezeit erhöhen in http.pm? (14 answers)
Opened by gubach at 2013-01-28 14:43

gubach
 2013-01-29 12:36
#165286 #165286
User since
2011-09-06
23 Artikel
BenutzerIn
[default_avatar]
Wenn ich die Upload-Funktion in eval lege, könnte ich eine Fehlermeldung kodieren, auf die $@ gesetzt wird, wenn es zu einem timeout und somit einem die kommt? Danach könnte ich abfragen, ob $@ leer ist, was einen $photoid_error auf 0 setzt bzw. wenn $@ nicht leer ist dann $photoid_error = 1.

Code: (dl )
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
eval { 
$photoid = $ua->upload(
'photo' => $processing_folder_image_list_paths[$i],
'auth_token' => $auth_token,
'is_public' => 1,
'is_friend' => 1,
'is_family' => 1,
'async' => 0,
);
} or $@ = "timeout by uploading $processing_folder_image_list_paths[$i]";

if ($@ eq '') {
$photoid_error = 0;
} else {
$photoid_error = 1;
push(@error_list, $@)};


Wird bei jedem eval $@ automatisch vorab wieder als leer gesetzt, sonst müsste man das korrigieren um falsch-negative $photoid_error's zu vermeiden?

View full thread Wartezeit erhöhen in http.pm?