From 4edd854a1e6358f495968f8dcc03f64706dd1b13 Mon Sep 17 00:00:00 2001 From: Takeshi KOMIYA Date: Mon, 22 Aug 2016 21:12:33 +0900 Subject: [PATCH] Send User-Agent on obtain remote inventories --- sphinx/ext/intersphinx.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/sphinx/ext/intersphinx.py b/sphinx/ext/intersphinx.py index 4433f61ffe..d299288485 100644 --- a/sphinx/ext/intersphinx.py +++ b/sphinx/ext/intersphinx.py @@ -41,7 +41,7 @@ from docutils.utils import relative_path import sphinx from sphinx.locale import _ from sphinx.builders.html import INVENTORY_FILENAME -from sphinx.util.requests import requests +from sphinx.util.requests import requests, useragent_header UTF8StreamReader = codecs.lookup('utf-8')[2] @@ -161,7 +161,7 @@ def _read_from_url(url): :return: data read from resource described by *url* :rtype: ``file``-like object """ - r = requests.get(url, stream=True) + r = requests.get(url, stream=True, headers=dict(useragent_header)) r.raise_for_status() r.raw.url = r.url return r.raw