summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--lib/Class/Refresh.pm8
1 files changed, 4 insertions, 4 deletions
diff --git a/lib/Class/Refresh.pm b/lib/Class/Refresh.pm
index 54798d5..956b45a 100644
--- a/lib/Class/Refresh.pm
+++ b/lib/Class/Refresh.pm
@@ -152,11 +152,11 @@ sub load_module {
Class::Load::load_class($mod);
}
catch {
- warn $_;
+ die $_;
+ }
+ finally {
+ $class->_update_cache_for($mod);
};
-
-
- $class->_update_cache_for($mod);
}
sub _dependent_modules {