]> Sergey Matveev's repositories - public-inbox.git/blobdiff - lib/PublicInbox/InboxWritable.pm
index: v2: parallel by default
[public-inbox.git] / lib / PublicInbox / InboxWritable.pm
index 31aa76c627b8897c891cfd186fb888868a4aed17..c54be046f9557dcc5eb92312f9c6e3bf32707849 100644 (file)
@@ -57,7 +57,7 @@ sub importer {
                die "v2 not supported: $@\n" if $@;
                my $opt = $self->{-creat_opt};
                my $v2w = PublicInbox::V2Writable->new($self, $opt);
-               $v2w->{parallel} = $parallel;
+               $v2w->{parallel} = $parallel if defined $parallel;
                $v2w;
        } elsif ($v == 1) {
                my @arg = (undef, undef, undef, $self);
@@ -117,7 +117,7 @@ sub mime_from_path ($) {
                local $/;
                my $str = <$fh>;
                $str or return;
-               return PublicInbox::MIME->new(\$str);
+               return PublicInbox::Eml->new(\$str);
        } elsif ($!{ENOENT}) {
                # common with Maildir
                return;
@@ -162,7 +162,7 @@ sub mb_add ($$$$) {
        } elsif ($variant eq 'mboxo') {
                $$msg =~ s/^>From /From /gms;
        }
-       my $mime = PublicInbox::MIME->new($msg);
+       my $mime = PublicInbox::Eml->new($msg);
        if ($filter) {
                my $ret = $filter->scrub($mime) or return;
                return if $ret == REJECT();