)]}'
{"heat/engine/resources/openstack/heat/instance_group.py":[{"author":{"_account_id":8289,"name":"huangtianhua","email":"tiantian223@163.com","username":"huangtianhua"},"change_message_id":"bdf1525ea06ee0b2802a10dab8b1669d552f1c56","unresolved":false,"context_lines":[{"line_number":309,"context_line":"        def changing_instances(tmpl):"},{"line_number":310,"context_line":"            instances \u003d grouputils.get_members(self)"},{"line_number":311,"context_line":"            current \u003d set((i.name, i.t) for i in instances)"},{"line_number":312,"context_line":"            updated \u003d set(tmpl.resource_definitions(None).items())"},{"line_number":313,"context_line":"            # includes instances to be updated and deleted"},{"line_number":314,"context_line":"            affected \u003d set(k for k, v in current ^ updated)"},{"line_number":315,"context_line":"            return set(i.FnGetRefId() for i in instances if i.name in affected)"}],"source_content_type":"text/x-python","patch_set":30,"id":"ff346bd7_72da744b","line":312,"range":{"start_line":312,"start_character":52,"end_line":312,"end_character":56},"updated":"2017-07-27 08:51:26.000000000","message":"Why we pass None directly here?","commit_id":"764b8fb25132ac60c7760f134b78d600269ff516"},{"author":{"_account_id":4257,"name":"Zane Bitter","email":"zbitter@redhat.com","username":"zaneb"},"change_message_id":"2ef0255dbaf4790c8293af5a173384334de293dd","unresolved":false,"context_lines":[{"line_number":309,"context_line":"        def changing_instances(tmpl):"},{"line_number":310,"context_line":"            instances \u003d grouputils.get_members(self)"},{"line_number":311,"context_line":"            current \u003d set((i.name, i.t) for i in instances)"},{"line_number":312,"context_line":"            updated \u003d set(tmpl.resource_definitions(None).items())"},{"line_number":313,"context_line":"            # includes instances to be updated and deleted"},{"line_number":314,"context_line":"            affected \u003d set(k for k, v in current ^ updated)"},{"line_number":315,"context_line":"            return set(i.FnGetRefId() for i in instances if i.name in affected)"}],"source_content_type":"text/x-python","patch_set":30,"id":"ff346bd7_b41b21c8","line":312,"range":{"start_line":312,"start_character":52,"end_line":312,"end_character":56},"in_reply_to":"ff346bd7_72da744b","updated":"2017-07-27 13:44:12.000000000","message":"The resource definitions can\u0027t contain any intrinsic functions (they\u0027re all resolved in the parent template), so there\u0027s no need to associate them with any particular StackDefinition.","commit_id":"764b8fb25132ac60c7760f134b78d600269ff516"}]}
