# HG changeset patch # User Paul Boddie # Date 1480954752 -3600 # Node ID e39bf1c565b856807fc7b611048f51ab4921a398 # Parent feefdbfb5934979aa54bc7321ea17ef2ab50f30b Changed multiple assignment detection to distinguish between different objects of the same kind. diff -r feefdbfb5934 -r e39bf1c565b8 modules.py --- a/modules.py Mon Dec 05 17:18:34 2016 +0100 +++ b/modules.py Mon Dec 05 17:19:12 2016 +0100 @@ -231,7 +231,7 @@ # Determine how the object properties will be defined. - multiple = self.objects.has_key(name) and self.objects[name].get_kind() != ref.get_kind() + multiple = self.objects.has_key(name) and self.objects[name] != ref self.importer.objects[name] = self.objects[name] = multiple and ref.as_var() or ref def queue_module(self, name, required=False):