Preserve backtrace for download errors

This commit is contained in:
Jack Nagel 2014-12-29 22:51:55 -05:00
parent a955665102
commit 912a586d15

View File

@ -198,11 +198,12 @@ end
# Raised in Resource.fetch
class DownloadError < RuntimeError
def initialize(resource, e)
def initialize(resource, cause)
super <<-EOS.undent
Failed to download resource #{resource.download_name.inspect}
#{e.message}
#{cause.message}
EOS
set_backtrace(cause.backtrace)
end
end