X-Git-Url: https://git.donarmstrong.com/?a=blobdiff_plain;f=Debbugs%2FMIME.pm;h=fec3b6e2dc4e1dd43d8d31c020c27343407d0e30;hb=466f7faff129a5699c7674f59900a92aa256175d;hp=bb7a2cd3e2c6cb4e77e6431358929b6ec09d7bbb;hpb=357662d6518e2703899f70251f0f5c0fe49b0386;p=debbugs.git diff --git a/Debbugs/MIME.pm b/Debbugs/MIME.pm index bb7a2cd..fec3b6e 100644 --- a/Debbugs/MIME.pm +++ b/Debbugs/MIME.pm @@ -41,7 +41,9 @@ BEGIN { @EXPORT = (); - %EXPORT_TAGS = (mime => [qw(parse create_mime_message getmailbody)], + %EXPORT_TAGS = (mime => [qw(parse create_mime_message getmailbody), + qw(parse_to_mime_entity), + ], rfc1522 => [qw(decode_rfc1522 encode_rfc1522)], ); @EXPORT_OK=(); @@ -54,7 +56,7 @@ use File::Temp qw(tempdir); use MIME::Parser; use POSIX qw(strftime); -use List::MoreUtils qw(apply); +use List::AllUtils qw(apply); # for convert_to_utf8 use Debbugs::UTF8 qw(convert_to_utf8); @@ -88,7 +90,7 @@ sub getmailbody return undef; } -=item parse_to_mime_entity +=head2 parse_to_mime_entity $entity = parse_to_mime_entity($record); @@ -105,7 +107,7 @@ sub parse_to_mime_entity { my $parser = MIME::Parser->new(); my $entity; # this will be cleaned up once we exit - $tempdir = File::Temp->newdir(); + my $tempdir = File::Temp->newdir(); $parser->output_dir($tempdir->dirname()); if (ref($record) eq 'HASH') { if ($record->{inner_file}) {