]> Sergey Matveev's repositories - public-inbox.git/commitdiff
www: lazy load Plack::Util
authorEric Wong <e@80x24.org>
Wed, 25 Dec 2019 07:50:49 +0000 (07:50 +0000)
committerEric Wong <e@80x24.org>
Fri, 27 Dec 2019 20:00:37 +0000 (20:00 +0000)
cgit users won't need Plack::Util, here.

lib/PublicInbox/WWW.pm

index 4b7177c1b157b2e4c2b5a7f8841123f287c928a1..251979d5db6ee88af2defb614f2eed43ea5edb6e 100644 (file)
@@ -15,7 +15,6 @@ use 5.010_001;
 use strict;
 use warnings;
 use bytes (); # only for bytes::length
-use Plack::Util;
 use PublicInbox::Config;
 use PublicInbox::Hval;
 use URI::Escape qw(uri_unescape);
@@ -472,6 +471,7 @@ sub cgit {
                        require PublicInbox::Cgit;
                        PublicInbox::Cgit->new($pi_config);
                } else {
+                       require Plack::Util;
                        Plack::Util::inline_object(call => sub { r404() });
                }
        }