diff options
author | Takeshi KOMIYA <i.tkomiya@gmail.com> | 2019-08-18 18:37:30 +0300 |
---|---|---|
committer | Takeshi KOMIYA <i.tkomiya@gmail.com> | 2019-08-18 18:37:30 +0300 |
commit | 01f8dad160d206a48302b1bcd91b4e0bc36e8a10 (patch) | |
tree | 20604869dffc969d22c5f6f124f710ee392a6de6 /sphinx/search | |
parent | 632889a4ef7f0e9aa797c2f029a5948b69a0ee15 (diff) | |
parent | 63757596b14991801ce09d1ac9bff425715e0c40 (diff) |
Merge branch '2.0'
Diffstat (limited to 'sphinx/search')
-rw-r--r-- | sphinx/search/__init__.py | 4 |
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) |