# HG changeset patch # User Paul Boddie # Date 1478816833 -3600 # Node ID d1d5987e9261e4a581b73020f2e963b28af4ac5f # Parent 6adf5d2b8042325decc45e439bf4ff403ee6ff04 Convert invocations amongst the name references. diff -r 6adf5d2b8042 -r d1d5987e9261 resolving.py --- a/resolving.py Thu Nov 10 23:20:12 2016 +0100 +++ b/resolving.py Thu Nov 10 23:27:13 2016 +0100 @@ -94,6 +94,13 @@ ref = self.convert_invocation(ref) self.importer.objects[key] = self.objects[key] = ref + # Convert name references. + + for key, ref in self.name_references.items(): + if ref.has_kind(""): + ref = self.convert_invocation(ref) + self.importer.all_name_references[key] = self.name_references[key] = ref + # Convert function defaults, which are effectively extra members of the # module, and function locals.