When looking for an alias, first look for the normalized name (which
still may contain dots), then if that doesn't exist look for the name with dots replaced by underscores. This is a little more forgiving.
This commit is contained in:
parent
bfcdb8734e
commit
c8c6065231
|
@ -69,7 +69,9 @@ def search_function(encoding):
|
|||
globals(), locals(), _import_tail)
|
||||
except ImportError:
|
||||
import aliases
|
||||
modname = aliases.aliases.get(modname, modname)
|
||||
modname = (aliases.aliases.get(modname) or
|
||||
aliases.aliases.get(modname.replace('.', '_')) or
|
||||
modname)
|
||||
try:
|
||||
mod = __import__(modname, globals(), locals(), _import_tail)
|
||||
except ImportError:
|
||||
|
|
Loading…
Reference in New Issue