line |
true |
false |
branch |
87
|
0 |
3 |
if @_ |
196
|
2 |
36 |
if $timeout == -1 |
295
|
48 |
26 |
if ($type eq 'dbi') { } |
|
26 |
0 |
elsif ($type eq 'session') { } |
297
|
1 |
47 |
if $self->aggressive_timeouts |
303
|
0 |
26 |
if $self->aggressive_timeouts |
318
|
3 |
48 |
unless $self->_current_timeout and $self->enable_retry_handler |
322
|
0 |
48 |
unless $dbi_attr and ref $dbi_attr eq 'HASH' |
336
|
3 |
26 |
unless $self->_current_timeout and $self->enable_retry_handler |
348
|
26 |
0 |
if ($dbh) |
352
|
0 |
26 |
if (my $error = $@) |
354
|
0 |
0 |
unless $parsed_error->is_transient |
355
|
0 |
0 |
if $self->retry_debug |
403
|
1 |
23 |
unless $self->enable_retry_handler |
407
|
1 |
22 |
unless $parsed_error->is_transient |
410
|
2 |
20 |
if ($sleep_time == -1) { } |
|
5 |
15 |
elsif ($sleep_time) { } |
413
|
20 |
0 |
if ($new_timeout > 0) |
420
|
7 |
13 |
unless ($parsed_error->error_type eq 'lock') |
437
|
8 |
7 |
if ($needs_resetting) |
449
|
1 |
3 |
if $self->failed_attempt_count <= 1 |