line |
true |
false |
branch |
73
|
0 |
27 |
unless my $filename = $args{'filename'} |
81
|
869 |
27 |
if exists $$self{'people'} |
83
|
15 |
12 |
if (-e $$self{'filename'} and -s $$self{'filename'}) { } |
90
|
0 |
27 |
unless ref $$self{'people'} eq 'HASH' |
100
|
29 |
12 |
if not $args{'force'} and $haveSet |
104
|
739 |
12 |
if $person->generation |
126
|
0 |
16 |
unless open FP, ">$tmpfile" |
129
|
0 |
16 |
unless rename $tmpfile, $filename |
239
|
0 |
9 |
unless $filename |
241
|
0 |
9 |
unless open FP, ">$tmpfile" |
243
|
0 |
9 |
unless close FP |
244
|
0 |
9 |
unless rename $tmpfile, $filename |
256
|
0 |
1470 |
if defined $person and not defined $person->id |
257
|
730 |
740 |
if $$people_written{$person->id} |
263
|
357 |
383 |
if $person->mom |
264
|
358 |
382 |
if $person->dad |
265
|
361 |
379 |
if ($people and @$people) { } |
272
|
340 |
7 |
if ($person->spouse and ($person->mom and $person->dad) and ($person->spouse->mom and $person->spouse->dad)) |
278
|
308 |
32 |
if (had_kids($person, $person->spouse)) { } |
285
|
338 |
2 |
if ($person->mom->spouse or $person->dad->spouse) { } |
292
|
379 |
361 |
unless $people |
297
|
373 |
367 |
unless $$subgraph_written{$subgraph_index} |
315
|
0 |
4331 |
unless defined $a->get('generation') and defined $b->get('generation') |
326
|
357 |
383 |
if $person2subgraph{$person->get('id')} |
329
|
0 |
383 |
unless @together > 0 |
352
|
0 |
27 |
unless $this_generation |
359
|
0 |
11 |
if grep {not $_;} values %subgraph_written |
364
|
379 |
361 |
unless $parent_key |
378
|
11 |
5 |
$g == $max_generation ? : |
|
11 |
16 |
$g == $min_generation ? : |
407
|
427 |
62 |
if grep {$p eq $_;} @all |
430
|
388 |
384 |
if $h{join $;, $$e[0]->id, $$e[1]->id}++ |
431
|
0 |
384 |
if $h{join $;, $$e[1]->id, $$e[0]->id}++ |
461
|
288 |
672 |
if $seen{$m->id}++ |
487
|
681 |
267 |
if (_are_married($a, $b)) |
508
|
354 |
14 |
unless @pairs > 1 |
521
|
240 |
240 |
if $b & 1 << $k++ |
525
|
32 |
160 |
if (not defined $min_distance or $d < $min_distance) |
543
|
15 |
368 |
if @$people == 1 |
547
|
730 |
22 |
if $p->spouse |
561
|
365 |
19 |
if (_are_married(@$e)) { } |
568
|
0 |
368 |
unless $output and $output =~ /\w/ |
580
|
0 |
687 |
unless defined $x |
581
|
679 |
8 |
if grep {$_ eq $x;} @$a |
594
|
0 |
996 |
unless $a and $b |
595
|
678 |
318 |
if $b->get('gender') eq 'm' |
615
|
329 |
36 |
if (had_kids($x, $y)) { } |
638
|
368 |
372 |
$person->get('gender') eq 'm' ? : |