| line |
true |
false |
branch |
|
229
|
0 |
5 |
unless ($opts->{'no_database'} or $ENV{'HOCKEYDB_NODB'} or not $Sport::Analytics::NHL::MONGO_DB) |
|
232
|
1 |
7 |
if $opts->{'data_dir'} |
|
264
|
3 |
1 |
unless ($$schedules{$opts->{'start_season'}}) |
|
271
|
0 |
3 |
if $self->{'db'} |
|
273
|
0 |
4 |
unless ($schedule_by_date->{$date}) |
|
288
|
1 |
0 |
$opts->{'no_schedule_crawl'} ? : |
|
292
|
0 |
2 |
$opts->{'force'} ? : |
|
295
|
2 |
0 |
ref $schedules->{$season} eq 'ARRAY' ? : |
|
298
|
34 |
2672 |
unless $game |
|
301
|
0 |
2672 |
unless $opts->{'stage'} and $game->{'stage'} == $opts->{'stage'} or not $opts->{'stage'} and $game->{'stage'} == $Sport::Analytics::NHL::REGULAR || $game->{'stage'} == $Sport::Analytics::NHL::PLAYOFF |
|
303
|
0 |
2672 |
if $$existing_game_ids{$game->{'game_id'}} |
|
318
|
0 |
0 |
$opts->{'force'} ? : |
|
320
|
0 |
0 |
unless ($opts->{'no_schedule_crawl'}) |
|
339
|
0 |
0 |
$opts->{'stage'} ? : |
|
355
|
0 |
0 |
$self->{'db'} ? : |
|
366
|
1 |
0 |
if (@args) { } |
|
372
|
0 |
0 |
$opts->{'no_schedule_crawl'} ? : |
|
|
0 |
1 |
if @dates |
|
379
|
0 |
1 |
unless (@games) |
|
386
|
0 |
3 |
if ($game->{'date'} and $game->{'date'} > strftime('%Y%m%d', localtime)) |
|
404
|
0 |
0 |
if ($Sport::Analytics::NHL::BROKEN_FILES{$game_id}{$type} and $Sport::Analytics::NHL::BROKEN_FILES{$game_id}{$type} != $Sport::Analytics::NHL::UNSYNCHED and $Sport::Analytics::NHL::BROKEN_FILES{$game_id}{$type} != $Sport::Analytics::NHL::NO_EVENTS) |
|
414
|
5 |
8 |
if (not $opts->{'force'} and -f $storable and -M $storable < -M $file) |
|
420
|
0 |
8 |
if ($opts->{'test'}) |
|
441
|
0 |
1 |
if (defined $Sport::Analytics::NHL::DEFAULTED_GAMES{$game_id}) |
|
446
|
0 |
0 |
if ($Sport::Analytics::NHL::BROKEN_FILES{$game_id}{'BS'} and $Sport::Analytics::NHL::BROKEN_FILES{$game_id}{'BS'} == $Sport::Analytics::NHL::NO_EVENTS and not grep({/PL/;} @game_files)) |
|
456
|
0 |
6 |
if $opts->{'doc'} and not grep({$_ eq $type;} @{$$opts{'doc'};}) |
|
458
|
6 |
0 |
if $storable |
|
476
|
11 |
18 |
$doc eq 'BS' ? : |
|
479
|
16 |
13 |
if -f $doc_storable and not $opts->{'recompile'} |
|
480
|
1 |
12 |
if ($opts->{'no_compile'}) |
|
484
|
5 |
7 |
unless (-f $doc_source) |
|
490
|
7 |
0 |
if $doc_storable |
|
502
|
0 |
12 |
if (defined $Sport::Analytics::NHL::DEFAULTED_GAMES{$game_id}) |
|
508
|
10 |
2 |
if (not $opts->{'force'} and -f $merged) |
|
517
|
0 |
2 |
unless $boxscore |
|
522
|
4 |
4 |
if $report |
|
524
|
0 |
2 |
if ($opts->{'test'}) |
|
551
|
0 |
0 |
unless $Sport::Analytics::NHL::BROKEN_FILES{$boxscore->{'_id'}}{'BS'} and keys %{$$boxscore{'sources'};} <= 1 |
|
553
|
0 |
0 |
if ($@) { } |
|
557
|
0 |
0 |
if $to_die == 1 |
|
559
|
0 |
0 |
if ($error =~ /team.*(0|1).*playergo.*consistent: (\d+) vs (\d+)/i) { } |
|
569
|
0 |
0 |
if $to_die == $player |
|
570
|
0 |
0 |
if ($boxscore->{'season'} < 1945 and $error =~ /assists/) { } |
|
|
0 |
0 |
elsif ($error =~ /goalsAgainst/) { } |
|
|
0 |
0 |
elsif ($error =~ /penaltyMinutes/) { } |
|
572
|
0 |
0 |
if ($2 == $3 + 1) |
|
588
|
0 |
0 |
unless $result |
|
608
|
0 |
2 |
if (defined $Sport::Analytics::NHL::DEFAULTED_GAMES{$game_id}) |
|
617
|
0 |
2 |
if (not $opts->{'force'} and -f $normalized) |
|
625
|
0 |
2 |
unless ($boxscore) |
|
630
|
0 |
2 |
if ($opts->{'test'}) |
|
638
|
0 |
2 |
if ($@) |
|
642
|
0 |
2 |
if ($opts->{'test'}) |
|
646
|
0 |
0 |
if ($@) |
|
648
|
0 |
0 |
unless $repeat |