| line |
!l |
l&&!r |
l&&r |
condition |
|
387
|
0 |
0 |
0 |
ref $err and $err->isa("CPAN::Exception::blocked_urllist") |
|
420
|
0 |
0 |
0 |
ref $err and $reported_error eq ref $err |
|
451
|
0 |
0 |
0 |
$CPAN::term and $CPAN::term->can("ornaments") |
|
476
|
0 |
0 |
0 |
$CPAN::term and $CPAN::term->can("GetHistory") |
|
525
|
59 |
0 |
0 |
$yaml_module ne "YAML" and not $CPAN::META->has_inst($yaml_module) |
|
533
|
0 |
59 |
0 |
$yaml_module eq "YAML" and $CPAN::META->has_inst($yaml_module) |
|
|
59 |
0 |
0 |
$yaml_module eq "YAML" and $CPAN::META->has_inst($yaml_module) and $YAML::VERSION < "0.6" |
|
|
59 |
0 |
0 |
$yaml_module eq "YAML" and $CPAN::META->has_inst($yaml_module) and $YAML::VERSION < "0.6" and not $CPAN::Have_warned->{'YAML'}++ |
|
637
|
8 |
0 |
505 |
$negative_cache->{'time'} and time < $negative_cache->{'time'} + 60 |
|
643
|
8 |
0 |
0 |
$CPAN::Config->{'use_sqlite'} && ($CPAN::SQLite || &_init_sqlite()) |
|
717
|
0 |
0 |
0 |
-f $lockfile and -M _ > 0 |
|
723
|
0 |
0 |
0 |
defined $otherpid and length $otherpid |
|
726
|
0 |
0 |
0 |
defined $otherhost and length $otherhost |
|
731
|
0 |
0 |
0 |
defined $otherhost and defined $thishost |
|
|
0 |
0 |
0 |
defined $otherhost and defined $thishost and $otherhost ne "" |
|
|
0 |
0 |
0 |
defined $otherhost and defined $thishost and $otherhost ne "" and $thishost ne "" |
|
|
0 |
0 |
0 |
defined $otherhost and defined $thishost and $otherhost ne "" and $thishost ne "" and $otherhost ne $thishost |
|
|
0 |
0 |
0 |
defined $otherpid and $otherpid |
|
957
|
0 |
0 |
0 |
'MM'->maybe_command($perl) && `$perl -MConfig=myconfig -e print -e myconfig` eq 'Config'->myconfig |
|
975
|
0 |
0 |
0 |
defined $path and length $path |
|
|
0 |
0 |
0 |
defined $path and length $path and -d $path |
|
979
|
0 |
0 |
0 |
defined $exe and length $exe |
|
991
|
0 |
0 |
0 |
"MM"->maybe_command($perl) and _perl_is_same($perl) |
|
1056
|
0 |
7 |
0 |
defined $CPAN::Meta::Requirements::VERSION and "CPAN::Version"->vlt($CPAN::Meta::Requirements::VERSION, "2.120920") |
|
1073
|
0 |
0 |
0 |
defined $CPAN::Reporter::VERSION and "CPAN::Version"->vlt($CPAN::Reporter::VERSION, "1.2011") |
|
1106
|
0 |
0 |
0 |
$var and $var =~ /^http:/i |
|
1227
|
483 |
0 |
6 |
defined $message and $message eq "no" |
|
1292
|
0 |
0 |
0 |
defined $CPAN::Config->{'gpg'} and $CPAN::Config->{'gpg'} =~ /\S/ |
|
1348
|
0 |
22 |
0 |
$ineval and not $CPAN::End |
|
1444
|
0 |
0 |
0 |
$d->{'build_dir'} and $d->{'build_dir'} eq $dbd |
|
1474
|
0 |
0 |
1 |
defined $env and length $env |
| line |
l |
!l |
condition |
|
265
|
0 |
0 |
shift() || '' |
|
266
|
0 |
0 |
$CPAN::CurrentCommandId ||= 1 |
|
524
|
0 |
59 |
$CPAN::Config->{'yaml_module'} || 'YAML' |
|
553
|
0 |
0 |
$opt->{'loadblessed'} || $CPAN::Config->{'yaml_load_code'} || 0 |
|
562
|
0 |
0 |
$CPAN::Config->{'yaml_load_code'} || 0 |
|
870
|
0 |
0 |
$! || 'unknown error' |
|
934
|
11 |
18 |
$CPAN::Config->{'getcwd'} || 'cwd' |
|
1006
|
143 |
0 |
$id ||= "" |
|
1231
|
3 |
6 |
$CPAN::META->{'dontload_hash'}{$mod} ||= 1 |
|
1319
|
157 |
0 |
$id ||= "" |
|
1333
|
0 |
0 |
$self->{'exit_messages'} ||= [] |
|
1369
|
0 |
0 |
$CPAN::Config->{'histsize'} || 100 |
|
1389
|
0 |
0 |
$CPAN::Config->{'histsize'} || 100 |
|
1436
|
0 |
0 |
$self->{'is_tested'}{$b} || 0 |
|
|
0 |
0 |
$self->{'is_tested'}{$a} || 0 |
|
1469
|
16 |
7 |
$self->{'is_tested'} ||= {} |
| line |
l |
!l&&r |
!l&&!r |
condition |
|
263
|
0 |
0 |
0 |
shift() || 'CPAN::Prompt'->new |
|
271
|
0 |
0 |
0 |
not $CPAN::term or $CPAN::term->ReadLine eq "Term::ReadLine::Stub" |
|
438
|
0 |
0 |
0 |
$CPAN::META->has_inst("Term::ReadLine::Gnu") or $CPAN::META->has_inst("Term::ReadLine::Perl") |
|
454
|
0 |
0 |
0 |
not defined $last_term_ornaments or $_ != $last_term_ornaments |
|
512
|
14 |
0 |
0 |
$Config::Config{'d_flock'} or $Config::Config{'d_fcntl_can_lock'} |
|
631
|
0 |
0 |
0 |
$CPAN::SQLite ||= "CPAN::SQLite::META"->new($CPAN::META) |
|
746
|
0 |
0 |
0 |
kill 0, $otherpid or $!{'EPERM'} |
|
848
|
0 |
0 |
0 |
$CPAN::RUN_DEGRADED or $self->{'LOCKFH'} |
|
1010
|
0 |
0 |
0 |
exists $CPAN::META->{'readonly'}{$class}{$id} || $CPAN::SQLite->set($class, $id) |
|
1015
|
101 |
4 |
38 |
$exists ||= exists $CPAN::META->{'readwrite'}{$class}{$id} |
|
1105
|
0 |
0 |
0 |
$CPAN::Config->{'ftp_proxy'} || $ENV{'ftp_proxy'} |
|
1227
|
6 |
3 |
480 |
defined $message and $message eq "no" or $dont{$mod} |
|
1292
|
0 |
0 |
0 |
eval {
do {
require Crypt::OpenPGP;
1
}
} or defined $CPAN::Config->{'gpg'} and $CPAN::Config->{'gpg'} =~ /\S/ |
|
1322
|
0 |
60 |
0 |
$CPAN::META->{'readwrite'}{$class}{$id} ||= $class->new("ID", $id) |
|
1352
|
0 |
0 |
0 |
$CPAN::META->{'cachemgr'} ||= "CPAN::CacheMgr"->new("atexit") |