From: Evan Prodromou Date: Thu, 8 Mar 2012 14:33:51 +0000 (-0600) Subject: recover and keep testing X-Git-Url: https://git.mxchange.org/?a=commitdiff_plain;h=7fe0341375e4da7e0237c22d5fe801641c003321;p=quix0rs-gnu-social.git recover and keep testing --- diff --git a/scripts/testuser.php b/scripts/testuser.php index 707ba409f9..f28a929c46 100644 --- a/scripts/testuser.php +++ b/scripts/testuser.php @@ -48,7 +48,11 @@ function testAllUsers($filter) { if ($found) { while ($user->fetch()) { - testUser($filter, $user); + try { + testUser($filter, $user); + } catch (Exception $e) { + printfnq("ERROR testing user %s\n: %s", $user->nickname, $e->getMessage()); + } } $offset += $found; } @@ -70,10 +74,14 @@ function testUser($filter, $user) { do { $notice = $str->getNotices($offset, $limit); while ($notice->fetch()) { - printfv("Testing notice %d...", $notice->id); - $result = $filter->test($notice); - Spam_score::save($notice, $result); - printfv("%s\n", ($result->isSpam) ? "SPAM" : "HAM"); + try { + printfv("Testing notice %d...", $notice->id); + $result = $filter->test($notice); + Spam_score::save($notice, $result); + printfv("%s\n", ($result->isSpam) ? "SPAM" : "HAM"); + } catch (Exception $e) { + printfnq("ERROR testing notice %d\n: %s", $notice->id, $e->getMessage()); + } } $offset += $notice->N; } while ($notice->N > 0);