1111from urllib .parse import urlsplit , urlunsplit
1212
1313from sphinx .builders .html import INVENTORY_FILENAME
14- from sphinx .ext .intersphinx ._shared import LOGGER as logger
15- from sphinx .ext .intersphinx ._shared import InventoryAdapter
14+ from sphinx .ext .intersphinx ._shared import LOGGER , InventoryAdapter
1615from sphinx .locale import __
1716from sphinx .util import requests
1817from sphinx .util .inventory import InventoryFile
@@ -119,7 +118,7 @@ def fetch_inventory(app: Sphinx, uri: str, inv: str) -> Inventory:
119118 if hasattr (f , 'url' ):
120119 newinv = f .url
121120 if inv != newinv :
122- logger .info (__ ('intersphinx inventory has moved: %s -> %s' ), inv , newinv )
121+ LOGGER .info (__ ('intersphinx inventory has moved: %s -> %s' ), inv , newinv )
123122
124123 if uri in (inv , path .dirname (inv ), path .dirname (inv ) + '/' ):
125124 uri = path .dirname (newinv )
@@ -154,7 +153,7 @@ def fetch_inventory_group(
154153 # files; remote ones only if the cache time is expired
155154 if '://' not in inv or uri not in cache or cache [uri ][1 ] < cache_time :
156155 safe_inv_url = _get_safe_url (inv )
157- logger .info (__ ('loading intersphinx inventory from %s...' ), safe_inv_url )
156+ LOGGER .info (__ ('loading intersphinx inventory from %s...' ), safe_inv_url )
158157 try :
159158 invdata = fetch_inventory (app , uri , inv )
160159 except Exception as err :
@@ -168,13 +167,13 @@ def fetch_inventory_group(
168167 if failures == []:
169168 pass
170169 elif len (failures ) < len (invs ):
171- logger .info (__ ("encountered some issues with some of the inventories,"
170+ LOGGER .info (__ ("encountered some issues with some of the inventories,"
172171 " but they had working alternatives:" ))
173172 for fail in failures :
174- logger .info (* fail )
173+ LOGGER .info (* fail )
175174 else :
176175 issues = '\n ' .join (f [0 ] % f [1 :] for f in failures )
177- logger .warning (__ ("failed to reach any of the inventories "
176+ LOGGER .warning (__ ("failed to reach any of the inventories "
178177 "with the following issues:" ) + "\n " + issues )
179178
180179
@@ -226,7 +225,7 @@ def normalize_intersphinx_mapping(app: Sphinx, config: Config) -> None:
226225 # new format
227226 name , (uri , inv ) = key , value
228227 if not isinstance (name , str ):
229- logger .warning (__ ('intersphinx identifier %r is not string. Ignored' ),
228+ LOGGER .warning (__ ('intersphinx identifier %r is not string. Ignored' ),
230229 name )
231230 config .intersphinx_mapping .pop (key )
232231 continue
@@ -241,12 +240,12 @@ def normalize_intersphinx_mapping(app: Sphinx, config: Config) -> None:
241240 f"Hint: \" intersphinx_mapping = {{'<name>': { (uri , inv )!r} }}\" ."
242241 "https://www.sphinx-doc.org/en/master/usage/extensions/intersphinx.html#confval-intersphinx_mapping" # NoQA: E501
243242 )
244- logger .warning (msg )
243+ LOGGER .warning (msg )
245244
246245 if not isinstance (inv , tuple ):
247246 config .intersphinx_mapping [key ] = (name , (uri , (inv ,)))
248247 else :
249248 config .intersphinx_mapping [key ] = (name , (uri , inv ))
250249 except Exception as exc :
251- logger .warning (__ ('Failed to read intersphinx_mapping[%s], ignored: %r' ), key , exc )
250+ LOGGER .warning (__ ('Failed to read intersphinx_mapping[%s], ignored: %r' ), key , exc )
252251 config .intersphinx_mapping .pop (key )
0 commit comments