From 964ad25dbd2c5e95d8ccc58616b8db25b4d52fa6 Mon Sep 17 00:00:00 2001 From: Graham Knop Date: Thu, 20 Jun 2013 03:14:28 -0400 Subject: use Module::Runtime instead of Class::Load --- lib/Dist/CheckConflicts.pm | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/lib/Dist/CheckConflicts.pm b/lib/Dist/CheckConflicts.pm index 393e586..8779e4e 100644 --- a/lib/Dist/CheckConflicts.pm +++ b/lib/Dist/CheckConflicts.pm @@ -11,8 +11,7 @@ our @EXPORT = our @EXPORT_OK = ( use Carp; use List::MoreUtils 0.12 'first_index'; -use Class::Load 'try_load_class'; -use Module::Runtime 'module_notional_filename'; +use Module::Runtime 'module_notional_filename', 'require_module'; =head1 SYNOPSIS @@ -271,7 +270,8 @@ sub calculate_conflicts { CONFLICT: for my $conflict (keys %conflicts) { - my ($success, $error) = try_load_class($conflict); + my $success = eval { require_module($conflict) }; + my $error = $@; my $file = module_notional_filename($conflict); next if not $success and $error =~ /Can't locate \Q$file\E in \@INC/; -- cgit v1.2.3