| line |
true |
false |
branch |
|
49
|
1 |
12 |
unless $self->{'root'} =~ /^(?:drop|sand)box$/ |
|
76
|
1 |
0 |
if $self->{'mode'} ne '<' |
|
78
|
0 |
0 |
if $self->EOF |
|
93
|
0 |
0 |
if $response->code != 206 |
|
99
|
0 |
0 |
$bytes > $length ? : |
|
113
|
1 |
0 |
if $self->{'mode'} ne '<' |
|
115
|
0 |
0 |
if ($self->EOF) |
|
116
|
0 |
0 |
if wantarray |
|
121
|
0 |
0 |
unless $self->{'eof'} or defined $/ |
|
130
|
0 |
0 |
if (not wantarray and $length and defined $/) |
|
133
|
0 |
0 |
if (~$position) |
|
143
|
0 |
0 |
if $! |
|
144
|
0 |
0 |
if not $length or $bytes |
|
149
|
0 |
0 |
if ($length) |
|
151
|
0 |
0 |
if (wantarray and defined $/) |
|
164
|
0 |
0 |
if $position < length $_ |
|
187
|
1 |
0 |
if $self->{'mode'} ne '<' |
|
193
|
0 |
0 |
if ($whence == 0) { } |
|
|
0 |
0 |
elsif ($whence == 1) { } |
|
|
0 |
0 |
elsif ($whence == 2) { } |
|
211
|
0 |
0 |
if $self->{'position'} < 0 |
|
220
|
1 |
0 |
if $self->{'mode'} ne '<' |
|
231
|
1 |
0 |
if $self->{'mode'} ne '>' |
|
234
|
0 |
0 |
if $offset and $offset != $self->{'offset'} + $self->{'length'} |
|
252
|
0 |
0 |
if $self->{'closed'} |
|
256
|
0 |
0 |
if ($mode eq '>') |
|
257
|
0 |
0 |
if ($self->{'length'} or not $self->{'upload_id'}) |
|
259
|
0 |
0 |
unless $self->__flush__ |
|
268
|
0 |
0 |
if $mode eq '>' |
|
279
|
0 |
0 |
unless $file |
|
284
|
0 |
0 |
if $mode eq 'r' |
|
285
|
0 |
0 |
if $mode eq 'a' or $mode eq 'w' |
|
287
|
0 |
0 |
unless $mode eq '<' or $mode eq '>' |
|
291
|
0 |
0 |
unless $self->{'closed'} |
|
303
|
0 |
0 |
unless $self->{'path'} = $file |
|
306
|
0 |
0 |
if $mode eq '<' and not $self->__meta__ |
|
319
|
1 |
0 |
if $self->{'mode'} ne '<' |
|
331
|
0 |
0 |
$_[0]{'oauth2'} ? : |
|
344
|
0 |
0 |
if $self->{'closed'} |
|
347
|
0 |
0 |
unless $self->{'closed'} |
|
352
|
0 |
0 |
if $self->{'upload_id'} |
|
355
|
0 |
0 |
if $self->{'upload_id'} |
|
358
|
0 |
0 |
unless $self->{'closed'} |
|
362
|
0 |
0 |
if (not $self->{'closed'}) { } |
|
376
|
0 |
0 |
if $response->code != 200 |
|
380
|
0 |
0 |
if $self->{'closed'} |
|
382
|
0 |
0 |
unless ($self->{'upload_id'}) |
|
401
|
0 |
0 |
if $self->{'hash'} |
|
407
|
0 |
0 |
if ($code == 200) { } |
|
|
0 |
0 |
elsif ($code != 304) { } |
|
411
|
0 |
0 |
if ($meta->{'is_deleted'}) |
|
419
|
0 |
0 |
if ($meta->{'is_dir'}) |
|
441
|
0 |
0 |
if ($type eq 'move' or $type eq 'copy') { } |
|
456
|
0 |
0 |
if $response->code != 200 |
|
468
|
0 |
0 |
if ($code == 400) { } |
|
|
0 |
0 |
elsif ($code == 401 or $code == 403) { } |
|
|
0 |
0 |
elsif ($code == 404) { } |
|
|
0 |
0 |
elsif ($code == 406) { } |
|
|
0 |
0 |
elsif ($code == 500 and $response->content =~ /\A(?:Cannot|Failed)/) { } |
|
|
0 |
0 |
elsif ($code == 503) { } |
|
|
0 |
0 |
elsif ($code == 507) { } |
|
510
|
0 |
0 |
unless ref $handle eq 'GLOB' |
|
513
|
0 |
0 |
if $hash |
|
516
|
0 |
0 |
if (open $handle, '<', $path || '/' or $! != 21) |
|
528
|
0 |
0 |
unless ref $handle eq 'GLOB' |
|
531
|
0 |
0 |
unless close $handle |
|
548
|
0 |
0 |
if $response->code != 200 |
|
565
|
0 |
0 |
unless ref $handle eq 'GLOB' |
|
571
|
0 |
0 |
if $self->{'mode'} eq '>' |