/[webpac2]/trunk/lib/WebPAC/Output/Estraier.pm
This is repository of my old source code which isn't updated any more. Go to git.rot13.org for current projects!
ViewVC logotype

Diff of /trunk/lib/WebPAC/Output/Estraier.pm

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 237 by dpavlin, Mon Dec 5 17:47:23 2005 UTC revision 238 by dpavlin, Wed Dec 14 18:55:38 2005 UTC
# Line 214  my $estmaster_actions = { Line 214  my $estmaster_actions = {
214          nodedel => [ qw/name/ ],          nodedel => [ qw/name/ ],
215  };  };
216    
217    sub est_ua {
218            my $self = shift;
219    
220            return $self->{_master_ua} if ($self->{_master_ua});
221    
222            $self->{_master_ua} = LWP::UserAgent->new( ) || sub {
223                    my $log = $self->_get_logger;
224                    $log->logdie("can't create LWP::UserAgent: $!");
225            };
226    
227            $self->{_master_ua}->credentials('localhost:1978','Super User', $self->{user} => $self->{passwd});
228    
229            return $self->{_master_ua};
230    }
231    
232  sub est_master {  sub est_master {
233          my $self = shift;          my $self = shift;
234          my $args = {@_};          my $args = {@_};
# Line 234  sub est_master { Line 249  sub est_master {
249    
250          $log->debug("calling $url");          $log->debug("calling $url");
251    
252          if (! $self->{_master_ua}) {          my $res = $self->est_ua()->get($url);
                 $self->{_master_ua} = LWP::UserAgent->new( ) || $log->logdie("can't create LWP::UserAgent: $!");  
                 $self->{_master_ua}->credentials('localhost:1978','Super User', $self->{user} => $self->{passwd});  
         }  
   
         my $res = $self->{_master_ua}->get($url);  
253    
254          if ($res->is_success) {          if ($res->is_success) {
255                  #$log->debug( $res->content );                  #$log->debug( $res->content );
# Line 247  sub est_master { Line 257  sub est_master {
257                  return $res->content;                  return $res->content;
258          } else {          } else {
259                  $log->warn("unable to call $url: " . $res->status_line);                  $log->warn("unable to call $url: " . $res->status_line);
                 #$log->debug(Dumper($res, $self->{'_master_ua'}));  
260                  return;                  return;
261          }          }
262    

Legend:
Removed from v.237  
changed lines
  Added in v.238

  ViewVC Help
Powered by ViewVC 1.1.26