From edbcd55071558952e722fad1551cb4b3ec361c60 Mon Sep 17 00:00:00 2001 From: Jesse Luehrs Date: Sun, 21 Nov 2010 18:21:39 -0600 Subject: silence warnings during module loading --- lib/Dist/CheckConflicts.pm | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/lib/Dist/CheckConflicts.pm b/lib/Dist/CheckConflicts.pm index ec87fc3..5ec66b4 100644 --- a/lib/Dist/CheckConflicts.pm +++ b/lib/Dist/CheckConflicts.pm @@ -85,8 +85,12 @@ sub calculate_conflicts { my @ret; + CONFLICT: for my $conflict (keys %conflicts) { - eval "require $conflict; 1" or next; + { + local $SIG{__WARN__} = sub { }; + eval "require $conflict; 1" or next CONFLICT; + } my $installed = $conflict->VERSION; push @ret, { package => $conflict, -- cgit v1.2.3-54-g00ecf