line |
true |
false |
branch |
15
|
0 |
0 |
unless my($scheme, $host, $path, $file) = $args{'url'} =~ m[^(\w+)://([^/]+)(.+)/(.+)]
|
18
|
0 |
0 |
if ($scheme eq 'http' and not eval {
do {
require LWP::Simple;
1
}
})
|
19
|
0 |
0 |
unless $args{'url'} = $args{'ftp_url'}
|
21
|
0 |
0 |
unless ($scheme, $host, $path, $file) = $args{'url'} =~ m[^(\w+)://([^/]+)(.+)/(.+)]
|
28
|
0 |
0 |
unless (eval {
do {
require Socket;
Socket::inet_aton($host)
}
})
|
33
|
0 |
0 |
unless $scheme eq 'ftp' or $scheme eq 'http'
|
37
|
0 |
0 |
if exists $args{'local_dir'}
|
39
|
0 |
0 |
if (eval {
do {
require LWP::Simple;
1
}
}) { }
|
|
0 |
0 |
elsif (eval {
do {
require Net::FTP;
1
}
}) { }
|
|
0 |
0 |
elsif (my $ftp = $self->can_run('ftp')) { }
|
48
|
0 |
0 |
unless $ftp->get($file)
|
57
|
0 |
0 |
unless ($fh->open("|$ftp -n"))
|
78
|
0 |
0 |
unless (-f $file)
|
83
|
0 |
0 |
if exists $args{'size'} and -s $file != $args{'size'}
|
84
|
0 |
0 |
if exists $args{'run'}
|
85
|
0 |
0 |
if $args{'remove'}
|
87
|
0 |
0 |
!exists($args{'check_for'}) || -e $args{'check_for'} ? :
|