logilab-astng #108153 astng crashed when str using as a list [open]

echo 'x, y = "12"' > a.py
echo 'from a import x, y' > b.py

pylint b.py
No config file found, using default configuration
************* Module b
C: 1,0: Missing docstring
Traceback (most recent call last):
File "/usr/bin/pylint-2.7", line 4, in <module>
lint.Run(sys.argv[1:])
File "/usr/lib64/python2.7/site-packages/pylint/lint.py", line 902, in __init__
linter.check(args)
File "/usr/lib64/python2.7/site-packages/pylint/lint.py", line 514, in check
self.check_astng_module(astng, walker, rawcheckers)
File "/usr/lib64/python2.7/site-packages/pylint/lint.py", line 587, in check_astng_module
walker.walk(astng)
File "/usr/lib64/python2.7/site-packages/pylint/utils.py", line 525, in walk
self.walk(child)
File "/usr/lib64/python2.7/site-packages/pylint/utils.py", line 522, in walk
cb(astng)
File "/usr/lib64/python2.7/site-packages/pylint/checkers/variables.py", line 496, in visit_from
self._check_module_attrs(node, module, name.split('.'))
File "/usr/lib64/python2.7/site-packages/pylint/checkers/variables.py", line 510, in _check_module_attrs
module = module.getattr(name)[0].infer().next()
File "/usr/lib64/python2.7/site-packages/logilab/astng/bases.py", line 293, in wrapped
for res in _func(node, context, **kwargs):
File "/usr/lib64/python2.7/site-packages/logilab/astng/bases.py", line 104, in _infer_stmts
context.lookupname = stmt._infer_name(frame, name)
AttributeError: 'str' object has no attribute '_infer_name'

pylint --version
No config file found, using default configuration
pylint 0.25.2,
astng 0.21.1, common 0.55.2
Python 2.7.3 (default, Sep 1 2012, 13:26:02)
[GCC 4.4.5]

prioritynormal
typebug
done in<not specified>
closed by<not specified>