summaryrefslogtreecommitdiff
path: root/plugins/OStatus
diff options
context:
space:
mode:
authorEvan Prodromou <evan@status.net>2010-03-18 07:55:14 -0500
committerEvan Prodromou <evan@status.net>2010-03-18 07:55:14 -0500
commitf1af583e3e37ffb5384276222d0c1cfc1e12dd90 (patch)
tree65f7fdde342b8cd2215194d9c89d302f9a6dc5bc /plugins/OStatus
parentdacd0f3e6df020eda81d60139ac88437fed3352e (diff)
catch exceptions in OStatus updates, log, and continue
Diffstat (limited to 'plugins/OStatus')
-rw-r--r--plugins/OStatus/scripts/updateostatus.php10
1 files changed, 7 insertions, 3 deletions
diff --git a/plugins/OStatus/scripts/updateostatus.php b/plugins/OStatus/scripts/updateostatus.php
index d553a7d62..1ef1ee829 100644
--- a/plugins/OStatus/scripts/updateostatus.php
+++ b/plugins/OStatus/scripts/updateostatus.php
@@ -56,7 +56,12 @@ try {
$user = new User();
if ($user->find()) {
while ($user->fetch()) {
- updateOStatus($user);
+ try {
+ updateOStatus($user);
+ } catch (Exception $e) {
+ common_log(LOG_NOTICE, "Couldn't convert OMB subscriptions ".
+ "for {$user->nickname} to OStatus: " . $e->getMessage());
+ }
}
}
} else {
@@ -118,8 +123,7 @@ function updateOStatus($user)
if (!have_option('q', 'quiet')) {
echo "fail.\n";
}
- continue;
- common_log(LOG_WARNING, "Couldn't convert OMB subscription (" . $up->nickname . ", " . $rp->nickname .
+ common_log(LOG_NOTICE, "Couldn't convert OMB subscription (" . $up->nickname . ", " . $rp->nickname .
") to OStatus: " . $e->getMessage());
continue;
}