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 = {@_}; |
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 ); |
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 |
|
|