Fix recursive first_part
[app-edwardng.git] / lib / App / EdwardNG.pm
index 4da1968ce2ab082321fc2ea5b334252f2ee6767e..f6b54a4254cffe720246bd503447c89763f024ac 100644 (file)
@@ -33,7 +33,7 @@ sub mg {
 
 sub first_part{
        my ($ent) = @_;
-       return first_part $ent->parts(0) if $ent->parts;
+       return first_part ($ent->parts(0)) if $ent->parts;
        stringify [$ent->bodyhandle->as_lines]
 }
 
@@ -96,11 +96,13 @@ sub run {
                'from=s'        => \$ENV{EDWARDNG_FROM},
                'key=s'         => \$ENV{EDWARDNG_KEY},
                'keydir=s'      => \$ENV{EDWARDNG_KEYDIR},
+               'logfile=s'     => \$ENV{EDWARDNG_LOGFILE},
                'passphrase=s'  => \$ENV{EDWARDNG_PASSPHRASE},
                'tmpl-path=s'   => \$ENV{EDWARDNG_TMPL_PATH},
                'use-agent!'    => \$ENV{EDWARDNG_USE_AGENT},
        );
        my $tmpl_path = $ENV{EDWARDNG_TMPL_PATH} // 'en';
+       open STDERR, '>>', $ENV{EDWARDNG_LOGFILE} if $ENV{EDWARDNG_LOGFILE};
 
        my $parser = MIME::Parser->new;
        $parser->decode_bodies(0);
This page took 0.009312 seconds and 4 git commands to generate.