line |
true |
false |
branch |
63
|
0 |
10 |
unless $$self{'filename'} |
64
|
0 |
10 |
unless -e $$self{'filename'} |
66
|
1 |
9 |
unless (-d $$self{'state_dir'}) |
67
|
0 |
1 |
unless mkdir $$self{'state_dir'} |
77
|
1 |
9 |
unless $self->_obtain_lock |
103
|
0 |
6 |
unless $fh |
118
|
1 |
9 |
unless -f $$self{'state_file'} |
125
|
0 |
9 |
if ($pos < $$state{'pos'}) |
132
|
2 |
7 |
if ($current_hash ne $$state{'hash'}) |
150
|
15 |
0 |
$from_pos < $MAX_BYTES ? : |
155
|
0 |
15 |
unless (defined $rc) |
163
|
10 |
37 |
unless (exists $$self{'fh'}) |
164
|
0 |
10 |
unless open $$self{'fh'}, $$self{'filename'} |
179
|
0 |
10 |
unless open my $lock_fh, ">$lock_file" |