Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/sphinx-doc/sphinx.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTakeshi KOMIYA <i.tkomiya@gmail.com>2019-08-18 18:37:30 +0300
committerTakeshi KOMIYA <i.tkomiya@gmail.com>2019-08-18 18:37:30 +0300
commit01f8dad160d206a48302b1bcd91b4e0bc36e8a10 (patch)
tree20604869dffc969d22c5f6f124f710ee392a6de6 /sphinx/search
parent632889a4ef7f0e9aa797c2f029a5948b69a0ee15 (diff)
parent63757596b14991801ce09d1ac9bff425715e0c40 (diff)
Merge branch '2.0'
Diffstat (limited to 'sphinx/search')
-rw-r--r--sphinx/search/__init__.py4
1 files changed, 2 insertions, 2 deletions
diff --git a/sphinx/search/__init__.py b/sphinx/search/__init__.py
index 1b4f7ea59..22ba14d40 100644
--- a/sphinx/search/__init__.py
+++ b/sphinx/search/__init__.py
@@ -11,6 +11,7 @@ import html
import pickle
import re
import warnings
+from importlib import import_module
from os import path
from docutils import nodes
@@ -278,8 +279,7 @@ class IndexBuilder:
self.lang = SearchEnglish(options) # type: SearchLanguage
elif isinstance(lang_class, str):
module, classname = lang_class.rsplit('.', 1)
- lang_class = getattr(__import__(module, None, None, [classname]),
- classname)
+ lang_class = getattr(import_module(module), classname)
self.lang = lang_class(options)
else:
# it's directly a class (e.g. added by app.add_search_language)