Subscription::HatenaGroup.pmへのパッチ

subtech.g.hatena.ne.jpがERROR 503: Service Temporarily Unavailable.をかえすので無視するようにしてみた。

@@ -25,15 +25,17 @@
 
     my $agent = Plagger::UserAgent->new;
     my $remote = eval { $agent->fetch_parse(URI->new($feed_uri)) }
-        or $context->error("feed parse error $feed_uri: $@");
-    for my $r ($remote->entries) {
-        $context->log(info => "diary: ". $r->link);
-
-        my $feed = Plagger::Feed->new;
-        $feed->url($r->link . "rss");
-        $feed->link($r->link);
-        $feed->title($r->title);
-        $context->subscription->add($feed);
+        or $context->log(error => "feed parse error $feed_uri: $@");
+    unless ($@) {
+        for my $r ($remote->entries) {
+            $context->log(info => "diary: ". $r->link);
+    
+            my $feed = Plagger::Feed->new;
+            $feed->url($r->link . "rss");
+            $feed->link($r->link);
+            $feed->title($r->title);
+            $context->subscription->add($feed);
+        }
     }
 }