Changeset 262

Show
Ignore:
Timestamp:
03/04/06 09:16:06
Author:
miyagawa
Message:

Handle Yahoo! 360 login failure, another pattern

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • trunk/plagger/lib/Plagger/Plugin/CustomFeed/Yahoo360JP.pm

    r231 r262  
    137137    my($self, $mech) = @_; 
    138138 
    139     $mech->submit_form( 
    140         fields => { 
    141             login  => $self->conf->{username}, 
    142             passwd => $self->conf->{password}, 
    143             '.persistent' => 'y', 
    144         }, 
    145     ); 
     139    eval {  
     140        $mech->submit_form( 
     141            fields => { 
     142                login  => $self->conf->{username}, 
     143                passwd => $self->conf->{password}, 
     144                '.persistent' => 'y', 
     145            }, 
     146        ); 
     147    }; 
     148 
     149    if ($@) { 
     150        Plagger->context->log(error => "Login to Yahoo! 360 failed: $@"); 
     151        return; 
     152    } 
    146153 
    147154    while ($mech->content =~ m!<span class="error">!) {