|  line  | 
 true  | 
 false  | 
 branch  | 
 
| 
35
 | 
 1  | 
 12  | 
 unless $infos{'hostname'}  | 
 
| 
38
 | 
 5  | 
 7  | 
 if ($infos{'geolocation'})  | 
 
| 
97
 | 
 0  | 
 0  | 
 unless ($_[0]{'get_geo_done'})  | 
 
| 
98
 | 
 0  | 
 0  | 
 unless (defined $_[0]{'latitude'} and defined $_[0]{'longitude'})  | 
 
| 
101
 | 
 0  | 
 0  | 
 unless $_[0]->get_dnsloc  | 
 
| 
117
 | 
 0  | 
 0  | 
 unless my($name, $aliases, $addrtype, $length, $paddr, @addrs) = gethostbyname $self->hostname  | 
 
| 
123
 | 
 0  | 
 0  | 
 unless my $info = $hostip->get_info($addr)  | 
 
| 
124
 | 
 0  | 
 0  | 
 if defined $info->latitude  | 
 
| 
126
 | 
 0  | 
 0  | 
 if defined $info->longitude  | 
 
| 
128
 | 
 0  | 
 0  | 
 if defined $info->country_name  | 
 
| 
130
 | 
 0  | 
 0  | 
 if defined $info->city  | 
 
| 
148
 | 
 0  | 
 0  | 
 unless my $answer = $dnsq->query(join('.', @partname), 'LOC')  | 
 
| 
150
 | 
 0  | 
 0  | 
 if ($ans->type eq 'LOC')  | 
 
| 
180
 | 
 0  | 
 3  | 
 if grep {not defined $_;} $self->geo, $host->geo  | 
 
| 
200
 | 
 0  | 
 0  | 
 if ($self->hostname eq $host->hostname)  | 
 
| 
215
 | 
 5  | 
 0  | 
 if (not defined $$self{$_} or defined $$host{$_} and $host->revision > $self->revision)  | 
 
| 
225
 | 
 0  | 
 1  | 
 if ($host->revision > $self->revision)  | 
 
| 
243
 | 
 0  | 
 0  | 
 if ($$self{$_})  | 
 
| 
248
 | 
 0  | 
 0  | 
 if (defined $$self{'latitude'} and defined $$self{'longitude'})  |