# HG changeset patch # User Paul Boddie # Date 1489708761 -3600 # Node ID c849a940b28268436f1406dc0c02fbb0a68dc068 # Parent a807e7b5afe19f0b0f496926de4b4162f796338c Removed probably inaccurate deduction of alias types based on provider details. diff -r a807e7b5afe1 -r c849a940b282 deducer.py --- a/deducer.py Fri Mar 17 00:29:49 2017 +0100 +++ b/deducer.py Fri Mar 17 00:59:21 2017 +0100 @@ -1835,16 +1835,6 @@ if attr: refs.update(self.convert_invocations([attr], invocation)) - # Obtain provider information. - - elif self.provider_class_types.has_key(access_location): - class_types = self.provider_class_types[access_location] - instance_types = self.provider_instance_types[access_location] - module_types = self.provider_module_types[access_location] - - types = combine_types(class_types, instance_types, module_types) - refs.update(self.convert_invocation_providers(types, invocation)) - # Record reference details for the alias separately from accessors. self.referenced_objects[accessor_location] = refs