)]}'
{"sahara/conductor/objects.py":[{"author":{"_account_id":7710,"name":"Sergey Reshetnyak","email":"sreshetniak@mirantis.com","username":"sreshetniak"},"change_message_id":"87ea72873baab93876edd9a15b39fe6ccb23da55","unresolved":false,"context_lines":[{"line_number":84,"context_line":""},{"line_number":85,"context_line":"    @property"},{"line_number":86,"context_line":"    def stack_name(self):"},{"line_number":87,"context_line":"        extra \u003d self.extra if self.extra else {}"},{"line_number":88,"context_line":"        return extra.get(\u0027heat_stack_name\u0027, self.name)"},{"line_number":89,"context_line":""},{"line_number":90,"context_line":""}],"source_content_type":"text/x-python","patch_set":2,"id":"ba15a1d1_00409106","line":87,"range":{"start_line":87,"start_character":16,"end_line":87,"end_character":48},"updated":"2015-09-21 08:25:04.000000000","message":"hint: self.extra or dict()","commit_id":"33225c9f13f030995e6986477c1d6b128ba0912b"},{"author":{"_account_id":7710,"name":"Sergey Reshetnyak","email":"sreshetniak@mirantis.com","username":"sreshetniak"},"change_message_id":"87ea72873baab93876edd9a15b39fe6ccb23da55","unresolved":false,"context_lines":[{"line_number":85,"context_line":"    @property"},{"line_number":86,"context_line":"    def stack_name(self):"},{"line_number":87,"context_line":"        extra \u003d self.extra if self.extra else {}"},{"line_number":88,"context_line":"        return extra.get(\u0027heat_stack_name\u0027, self.name)"},{"line_number":89,"context_line":""},{"line_number":90,"context_line":""},{"line_number":91,"context_line":"class NodeGroup(object):"}],"source_content_type":"text/x-python","patch_set":2,"id":"ba15a1d1_80f021cb","line":88,"updated":"2015-09-21 08:25:04.000000000","message":"I would prefer generate stack name instead storing it in extra field.","commit_id":"33225c9f13f030995e6986477c1d6b128ba0912b"},{"author":{"_account_id":12038,"name":"Vitaly Gridnev","email":"gridnevvvit@gmail.com","username":"vgridnev"},"change_message_id":"e211afe421a222ec3adfa17b5760a3173ccbcebe","unresolved":false,"context_lines":[{"line_number":85,"context_line":"    @property"},{"line_number":86,"context_line":"    def stack_name(self):"},{"line_number":87,"context_line":"        extra \u003d self.extra if self.extra else {}"},{"line_number":88,"context_line":"        return extra.get(\u0027heat_stack_name\u0027, self.name)"},{"line_number":89,"context_line":""},{"line_number":90,"context_line":""},{"line_number":91,"context_line":"class NodeGroup(object):"}],"source_content_type":"text/x-python","patch_set":2,"id":"ba15a1d1_36495b8f","line":88,"in_reply_to":"ba15a1d1_80f021cb","updated":"2015-09-21 09:42:14.000000000","message":"We should be able to delete stack if cluster was created in Kilo release.","commit_id":"33225c9f13f030995e6986477c1d6b128ba0912b"},{"author":{"_account_id":10670,"name":"Michael McCune","email":"elmiko@redhat.com","username":"mimccune"},"change_message_id":"25e4d765d474ba266cc593c27c6d4eebaed51cde","unresolved":false,"context_lines":[{"line_number":84,"context_line":""},{"line_number":85,"context_line":"    @property"},{"line_number":86,"context_line":"    def stack_name(self):"},{"line_number":87,"context_line":"        extra \u003d self.extra if self.extra else {}"},{"line_number":88,"context_line":"        return extra.get(\u0027heat_stack_name\u0027, self.name)"},{"line_number":89,"context_line":""},{"line_number":90,"context_line":""}],"source_content_type":"text/x-python","patch_set":3,"id":"ba15a1d1_49a898db","line":87,"updated":"2015-09-22 22:05:51.000000000","message":"i thought we were dropping this style in favor of:\n\n    extra \u003d self.extra or {}","commit_id":"60513390cd8e8c17ca1687cd7039ca791c518df4"}]}
