diff --git a/scrapy/trunk/scrapy/contrib/pipeline/images.py b/scrapy/trunk/scrapy/contrib/pipeline/images.py index ccaedc5a3..70d360b3b 100644 --- a/scrapy/trunk/scrapy/contrib/pipeline/images.py +++ b/scrapy/trunk/scrapy/contrib/pipeline/images.py @@ -79,7 +79,7 @@ class ImagesPipeline(MediaPipeline): def media_failed(self, failure, request, info): referer = request.headers.get('Referer') - errmsg = str(failure.value) if isinstance(failure.value, HttpException) else failure.getTraceback() + errmsg = str(failure.value) if isinstance(failure.value, HttpException) else str(failure) msg = 'Image (http-error): Error downloading %s from %s referred in <%s>: %s' % (self.MEDIA_TYPE, request, referer, errmsg) log.msg(msg, level=log.WARNING, domain=info.domain) raise ImageException(msg)