Preserve backtrace for download errors
This commit is contained in:
parent
a955665102
commit
912a586d15
@ -198,11 +198,12 @@ end
|
|||||||
|
|
||||||
# Raised in Resource.fetch
|
# Raised in Resource.fetch
|
||||||
class DownloadError < RuntimeError
|
class DownloadError < RuntimeError
|
||||||
def initialize(resource, e)
|
def initialize(resource, cause)
|
||||||
super <<-EOS.undent
|
super <<-EOS.undent
|
||||||
Failed to download resource #{resource.download_name.inspect}
|
Failed to download resource #{resource.download_name.inspect}
|
||||||
#{e.message}
|
#{cause.message}
|
||||||
EOS
|
EOS
|
||||||
|
set_backtrace(cause.backtrace)
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user