diff options
author | Jesse Luehrs <doy@tozt.net> | 2013-06-21 01:00:53 -0400 |
---|---|---|
committer | Jesse Luehrs <doy@tozt.net> | 2013-06-21 01:00:53 -0400 |
commit | 889ca3fbbdd079873d52f94a23b01896be8f48de (patch) | |
tree | 7f768840489bdbe1f4e64ee19371a64d479c9b5a /lib/Class | |
parent | 18998e8fbc417814adaeec3b21e722e068a8f807 (diff) | |
download | class-refresh-889ca3fbbdd079873d52f94a23b01896be8f48de.tar.gz class-refresh-889ca3fbbdd079873d52f94a23b01896be8f48de.zip |
no, i think ->refresh should die if there were compile errors
Diffstat (limited to 'lib/Class')
-rw-r--r-- | lib/Class/Refresh.pm | 8 |
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 { |