)]}'
{"heat/engine/resources/stack.py":[{"author":{"_account_id":7494,"name":"Guangya Liu","email":"gyliu513@gmail.com","username":"JayLau"},"change_message_id":"f6524c377773d621d138fdf5c04f0ca5df7a427a","unresolved":false,"context_lines":[{"line_number":61,"context_line":""},{"line_number":62,"context_line":"    update_allowed_keys \u003d (\u0027Properties\u0027,)"},{"line_number":63,"context_line":""},{"line_number":64,"context_line":"    def handle_adopt(self, res_adopt_data):"},{"line_number":65,"context_line":"        return self._create_with_template(res_adopt_data\u003dres_adopt_data)"},{"line_number":66,"context_line":""},{"line_number":67,"context_line":"    def handle_create(self):"}],"source_content_type":"text/x-python","patch_set":1,"id":"AAAAUH%2F%2F8x8%3D","line":64,"updated":"2014-01-06 10:45:54.000000000","message":"This seems not tested","commit_id":"921c32101cb1f6964ab245d8c11789948571301a"},{"author":{"_account_id":7230,"name":"Vijendar Komalla","email":"vijendar.komalla@rackspace.com","username":"vijendar"},"change_message_id":"de60b9a23d4c828c6db53bbc589ad31086827e97","unresolved":false,"context_lines":[{"line_number":61,"context_line":""},{"line_number":62,"context_line":"    update_allowed_keys \u003d (\u0027Properties\u0027,)"},{"line_number":63,"context_line":""},{"line_number":64,"context_line":"    def handle_adopt(self, res_adopt_data):"},{"line_number":65,"context_line":"        return self._create_with_template(res_adopt_data\u003dres_adopt_data)"},{"line_number":66,"context_line":""},{"line_number":67,"context_line":"    def handle_create(self):"}],"source_content_type":"text/x-python","patch_set":1,"id":"AAAAUH%2F%2F6go%3D","line":64,"in_reply_to":"AAAAUH%2F%2F8x8%3D","updated":"2014-01-06 21:08:32.000000000","message":"it is tested (in test_nested_stack.py)","commit_id":"921c32101cb1f6964ab245d8c11789948571301a"},{"author":{"_account_id":7385,"name":"Thomas Herve","email":"therve@redhat.com","username":"therve"},"change_message_id":"8d39e69636c1479ec6abf8637456cde6cc0b3334","unresolved":false,"context_lines":[{"line_number":61,"context_line":""},{"line_number":62,"context_line":"    update_allowed_keys \u003d (\u0027Properties\u0027,)"},{"line_number":63,"context_line":""},{"line_number":64,"context_line":"    def handle_adopt(self, adopt_data\u003dNone):"},{"line_number":65,"context_line":"        return self._create_with_template(resource_adopt_data\u003dadopt_data)"},{"line_number":66,"context_line":""},{"line_number":67,"context_line":"    def handle_create(self):"}],"source_content_type":"text/x-python","patch_set":7,"id":"AAAAUH%2F%2FFss%3D","line":64,"updated":"2014-01-17 15:20:17.000000000","message":"The argument is named resource_data elsewhere.","commit_id":"881c4416cf859340d7d6b58a16f6f3ed3c10a847"}],"heat/engine/stack_resource.py":[{"author":{"_account_id":7385,"name":"Thomas Herve","email":"therve@redhat.com","username":"therve"},"change_message_id":"8d39e69636c1479ec6abf8637456cde6cc0b3334","unresolved":false,"context_lines":[{"line_number":109,"context_line":"        if adopt_data:"},{"line_number":110,"context_line":"            stack_creator \u003d scheduler.TaskRunner("},{"line_number":111,"context_line":"                self._nested.stack_task,"},{"line_number":112,"context_line":"                action\u003dself._nested.ADOPT)"},{"line_number":113,"context_line":"        else:"},{"line_number":114,"context_line":"            stack_creator \u003d scheduler.TaskRunner(self._nested.stack_task,"},{"line_number":115,"context_line":"                                                 action\u003dself._nested.CREATE)"}],"source_content_type":"text/x-python","patch_set":7,"id":"AAAAUH%2F%2FFsU%3D","line":112,"updated":"2014-01-17 15:20:17.000000000","message":"It seems you could define an action variable and just base your condition around it.","commit_id":"881c4416cf859340d7d6b58a16f6f3ed3c10a847"}],"heat/tests/test_nested_stack.py":[{"author":{"_account_id":7494,"name":"Guangya Liu","email":"gyliu513@gmail.com","username":"JayLau"},"change_message_id":"f6524c377773d621d138fdf5c04f0ca5df7a427a","unresolved":false,"context_lines":[{"line_number":80,"context_line":"        t \u003d template_format.parse(template)"},{"line_number":81,"context_line":"        stack \u003d self.parse_stack(t, adopt_data)"},{"line_number":82,"context_line":"        stack.adopt()"},{"line_number":83,"context_line":"        self.assertEqual(stack.state, (stack.ADOPT, stack.COMPLETE))"},{"line_number":84,"context_line":"        return stack"},{"line_number":85,"context_line":""},{"line_number":86,"context_line":"    def parse_stack(self, t, data\u003dNone):"}],"source_content_type":"text/x-python","patch_set":1,"id":"AAAAUH%2F%2F9Aw%3D","line":83,"updated":"2014-01-06 10:45:54.000000000","message":"assertEqual(expected, observed).","commit_id":"921c32101cb1f6964ab245d8c11789948571301a"},{"author":{"_account_id":7230,"name":"Vijendar Komalla","email":"vijendar.komalla@rackspace.com","username":"vijendar"},"change_message_id":"de60b9a23d4c828c6db53bbc589ad31086827e97","unresolved":false,"context_lines":[{"line_number":80,"context_line":"        t \u003d template_format.parse(template)"},{"line_number":81,"context_line":"        stack \u003d self.parse_stack(t, adopt_data)"},{"line_number":82,"context_line":"        stack.adopt()"},{"line_number":83,"context_line":"        self.assertEqual(stack.state, (stack.ADOPT, stack.COMPLETE))"},{"line_number":84,"context_line":"        return stack"},{"line_number":85,"context_line":""},{"line_number":86,"context_line":"    def parse_stack(self, t, data\u003dNone):"}],"source_content_type":"text/x-python","patch_set":1,"id":"AAAAUH%2F%2F6gk%3D","line":83,"in_reply_to":"AAAAUH%2F%2F9Aw%3D","updated":"2014-01-06 21:08:32.000000000","message":"done","commit_id":"921c32101cb1f6964ab245d8c11789948571301a"}],"heat/tests/test_stack_resource.py":[{"author":{"_account_id":7494,"name":"Guangya Liu","email":"gyliu513@gmail.com","username":"JayLau"},"change_message_id":"f6524c377773d621d138fdf5c04f0ca5df7a427a","unresolved":false,"context_lines":[{"line_number":354,"context_line":"                     disable_rollback\u003dTrue,"},{"line_number":355,"context_line":"                     parent_resource\u003dself.parent_resource,"},{"line_number":356,"context_line":"                     owner_id\u003dself.parent_stack.id,"},{"line_number":357,"context_line":"                     adopt_stack_data\u003dNone)\\"},{"line_number":358,"context_line":"            .AndReturn(self.stack)"},{"line_number":359,"context_line":""},{"line_number":360,"context_line":"        st_set \u003d self.stack.state_set"}],"source_content_type":"text/x-python","patch_set":1,"id":"AAAAUH%2F%2F8zk%3D","line":357,"updated":"2014-01-06 10:45:54.000000000","message":"Shall we remove \\ and put AndReturn to above line?","commit_id":"921c32101cb1f6964ab245d8c11789948571301a"},{"author":{"_account_id":7230,"name":"Vijendar Komalla","email":"vijendar.komalla@rackspace.com","username":"vijendar"},"change_message_id":"de60b9a23d4c828c6db53bbc589ad31086827e97","unresolved":false,"context_lines":[{"line_number":354,"context_line":"                     disable_rollback\u003dTrue,"},{"line_number":355,"context_line":"                     parent_resource\u003dself.parent_resource,"},{"line_number":356,"context_line":"                     owner_id\u003dself.parent_stack.id,"},{"line_number":357,"context_line":"                     adopt_stack_data\u003dNone)\\"},{"line_number":358,"context_line":"            .AndReturn(self.stack)"},{"line_number":359,"context_line":""},{"line_number":360,"context_line":"        st_set \u003d self.stack.state_set"}],"source_content_type":"text/x-python","patch_set":1,"id":"AAAAUH%2F%2F6gg%3D","line":357,"in_reply_to":"AAAAUH%2F%2F8zk%3D","updated":"2014-01-06 21:08:32.000000000","message":"done","commit_id":"921c32101cb1f6964ab245d8c11789948571301a"},{"author":{"_account_id":7385,"name":"Thomas Herve","email":"therve@redhat.com","username":"therve"},"change_message_id":"8d39e69636c1479ec6abf8637456cde6cc0b3334","unresolved":false,"context_lines":[{"line_number":78,"context_line":"        return self.create_with_template(self.nested_tempalte,"},{"line_number":79,"context_line":"                                         self.nested_params)"},{"line_number":80,"context_line":""},{"line_number":81,"context_line":"    def handle_adopt(self, res_adopt_data):"},{"line_number":82,"context_line":"        return self.create_with_template(self.nested_tempalte,"},{"line_number":83,"context_line":"                                         self.nested_params,"},{"line_number":84,"context_line":"                                         adopt_data\u003dres_adopt_data)"}],"source_content_type":"text/x-python","patch_set":7,"id":"AAAAUH%2F%2FFsM%3D","line":81,"updated":"2014-01-17 15:20:17.000000000","message":"resource_data","commit_id":"881c4416cf859340d7d6b58a16f6f3ed3c10a847"}]}
