From: Min ho Kim Date: Tue, 23 Jul 2019 23:55:04 +0000 (+1000) Subject: Simplify splitting import_name in import_string() X-Git-Tag: 2.11.0~62^2 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=486a2f4afa4bc2842d04b48da1936adaf0f27d10;p=thirdparty%2Fjinja.git Simplify splitting import_name in import_string() --- diff --git a/jinja2/utils.py b/jinja2/utils.py index d13a81b2..2e0aec22 100644 --- a/jinja2/utils.py +++ b/jinja2/utils.py @@ -136,9 +136,7 @@ def import_string(import_name, silent=False): if ':' in import_name: module, obj = import_name.split(':', 1) elif '.' in import_name: - items = import_name.split('.') - module = '.'.join(items[:-1]) - obj = items[-1] + module, _, obj = import_name.rpartition('.') else: return __import__(import_name) return getattr(__import__(module, None, None, [obj]), obj)