|  line  | 
 !l  | 
 l&&!r  | 
 l&&r  | 
 condition  | 
 
| 
153
 | 
 0  | 
 0  | 
 0  | 
 $self->{'gnupg_pid'} and kill 0, $self->{'gnupg_pid'}
  | 
 
| 
247
 | 
 22  | 
 0  | 
 5  | 
 ref $self->{'input'} and defined fileno $self->{'input'}
  | 
 
| 
 | 
 6  | 
 16  | 
 0  | 
 $self->{'input'} and -t STDIN
  | 
 
| 
258
 | 
 22  | 
 0  | 
 5  | 
 ref $self->{'output'} and defined fileno $self->{'output'}
  | 
 
| 
 | 
 7  | 
 15  | 
 0  | 
 $self->{'output'} and -t STDOUT
  | 
 
| 
302
 | 
 0  | 
 80  | 
 346  | 
 defined $cmd and $cmd =~ /^GET_/
  | 
 
| 
320
 | 
 0  | 
 0  | 
 346  | 
 defined $cmd and $cmd =~ /^GOT_IT/
  | 
 
| 
356
 | 
 0  | 
 0  | 
 46  | 
 -d $args{'homedir'} and -x _
  | 
 
| 
382
 | 
 14  | 
 0  | 
 0  | 
 $self->{'gnupg_pid'} and kill 0, $self->{'gnupg_pid'}
  | 
 
| 
412
 | 
 0  | 
 0  | 
 0  | 
 $email =~ /^\s*        # Whitespace are okay
                [a-zA-Z0-9_-]    # Doesn't start with a dot
                [a-zA-Z0-9_.-]*
                \@        # Contains at most one at
                [a-zA-Z0-9_.-]+
                [a-zA-Z0-9_-]    # Doesn't end in a dot
                   /x and not $email =~ /\.\./
  | 
 
| 
541
 | 
 70  | 
 34  | 
 0  | 
 $args{'sign'} and $args{'symmetric'}
  | 
 
| 
782
 | 
 0  | 
 51  | 
 166  | 
 defined $cmd and not $cmd =~ /DECRYPTION_OKAY/
  |