Added exception handling (e.g. socket errors) to fetcher.request_content_from()