logilab-astng #105309 AttributeError: 'Starred' object has no attribute 'assigned_stmts' [open]

astng built off head, as previously was having problems with #105303

sample code which causes crash with pylint
"""
a,*b,c = ['a', 'foo', 'a_b', 'c']
d, e = b
e.split('_')
"""

full traceback
"""
Traceback (most recent call last):
File "/opt/bin/pylint", line 4, in <module>
lint.Run(sys.argv[1:])
File "/opt/lib/python3.2/site-packages/pylint/lint.py", line 902, in __init__
linter.check(args)
File "/opt/lib/python3.2/site-packages/pylint/lint.py", line 514, in check
self.check_astng_module(astng, walker, rawcheckers)
File "/opt/lib/python3.2/site-packages/pylint/lint.py", line 587, in check_astng_module
walker.walk(astng)
File "/opt/lib/python3.2/site-packages/pylint/utils.py", line 525, in walk
self.walk(child)
File "/opt/lib/python3.2/site-packages/pylint/utils.py", line 525, in walk
self.walk(child)
File "/opt/lib/python3.2/site-packages/pylint/utils.py", line 522, in walk
cb(astng)
File "/opt/lib/python3.2/site-packages/pylint/checkers/typecheck.py", line 251, in visit_callfunc
called = safe_infer(node.func)
File "/opt/lib/python3.2/site-packages/pylint/checkers/utils.py", line 79, in safe_infer
value = next(inferit)
File "/opt/lib/python3.2/site-packages/logilab_astng-0.24.0-py3.2.egg/logilab/astng/bases.py", line 304, in wrapped
for res in _func(node, context, **kwargs):
File "/opt/lib/python3.2/site-packages/logilab_astng-0.24.0-py3.2.egg/logilab/astng/bases.py", line 328, in wrapper
for node in func(*args, **kwargs):
File "/opt/lib/python3.2/site-packages/logilab_astng-0.24.0-py3.2.egg/logilab/astng/inference.py", line 211, in infer_getattr
for owner in self.expr.infer(context):
File "/opt/lib/python3.2/site-packages/logilab_astng-0.24.0-py3.2.egg/logilab/astng/bases.py", line 304, in wrapped
for res in _func(node, context, **kwargs):
File "/opt/lib/python3.2/site-packages/logilab_astng-0.24.0-py3.2.egg/logilab/astng/bases.py", line 115, in _infer_stmts
for infered in stmt.infer(context):
File "/opt/lib/python3.2/site-packages/logilab_astng-0.24.0-py3.2.egg/logilab/astng/bases.py", line 304, in wrapped
for res in _func(node, context, **kwargs):
File "/opt/lib/python3.2/site-packages/logilab_astng-0.24.0-py3.2.egg/logilab/astng/inference.py", line 352, in infer_ass
stmts = list(self.assigned_stmts(context=context))
File "/opt/lib/python3.2/site-packages/logilab_astng-0.24.0-py3.2.egg/logilab/astng/bases.py", line 328, in wrapper
for node in func(*args, **kwargs):
File "/opt/lib/python3.2/site-packages/logilab_astng-0.24.0-py3.2.egg/logilab/astng/protocols.py", line 270, in assign_assigned_stmts
for infered in _resolve_asspart(self.value.infer(context), asspath, context):
File "/opt/lib/python3.2/site-packages/logilab_astng-0.24.0-py3.2.egg/logilab/astng/protocols.py", line 280, in _resolve_asspart
for part in parts:
File "/opt/lib/python3.2/site-packages/logilab_astng-0.24.0-py3.2.egg/logilab/astng/bases.py", line 304, in wrapped
for res in _func(node, context, **kwargs):
File "/opt/lib/python3.2/site-packages/logilab_astng-0.24.0-py3.2.egg/logilab/astng/bases.py", line 115, in _infer_stmts
for infered in stmt.infer(context):
File "/opt/lib/python3.2/site-packages/logilab_astng-0.24.0-py3.2.egg/logilab/astng/bases.py", line 304, in wrapped
for res in _func(node, context, **kwargs):
File "/opt/lib/python3.2/site-packages/logilab_astng-0.24.0-py3.2.egg/logilab/astng/inference.py", line 352, in infer_ass
stmts = list(self.assigned_stmts(context=context))
File "/opt/lib/python3.2/site-packages/logilab_astng-0.24.0-py3.2.egg/logilab/astng/protocols.py", line 215, in assend_assigned_stmts
return self.parent.assigned_stmts(self, context=context)
AttributeError: 'Starred' object has no attribute 'assigned_stmts'
"""

pylint 0.25.2,
astng 0.24.0, common 0.58.2
Python 3.2.3 (default, Jun 28 2012, 13:26:58)
[GCC 4.5.1 20100924 (Red Hat 4.5.1-4)]

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