1.1 --- a/inspector.py Wed Nov 23 16:19:06 2016 +0100
1.2 +++ b/inspector.py Wed Nov 23 17:23:52 2016 +0100
1.3 @@ -27,7 +27,7 @@
1.4 from referencing import Reference
1.5 from resolving import NameResolving
1.6 from results import AccessRef, InstanceRef, InvocationRef, LiteralSequenceRef, \
1.7 - LocalNameRef, NameRef, ResolvedNameRef
1.8 + LocalNameRef, NameRef, ResolvedNameRef, VariableRef
1.9 import compiler
1.10 import sys
1.11
1.12 @@ -757,7 +757,11 @@
1.13 elif isinstance(name_ref, NameRef):
1.14 return InvocationRef(name_ref)
1.15
1.16 - return None
1.17 + # Provide a general reference to indicate that something is produced
1.18 + # by the invocation, useful for retaining assignment expression
1.19 + # details.
1.20 +
1.21 + return VariableRef()
1.22
1.23 finally:
1.24 self.deallocate_arguments(path, n.args)