From: Eric Wong Date: Wed, 25 Dec 2019 07:50:49 +0000 (+0000) Subject: www: lazy load Plack::Util X-Git-Tag: v1.3.0~182^2~15 X-Git-Url: http://www.git.stargrave.org/?a=commitdiff_plain;ds=sidebyside;h=db748229054d52cdcc95843db5d827b49defeaff;p=public-inbox.git www: lazy load Plack::Util cgit users won't need Plack::Util, here. --- diff --git a/lib/PublicInbox/WWW.pm b/lib/PublicInbox/WWW.pm index 4b7177c1..251979d5 100644 --- a/lib/PublicInbox/WWW.pm +++ b/lib/PublicInbox/WWW.pm @@ -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() }); } }