)]}'
{"heat/engine/stack_resource.py":[{"author":{"_account_id":6488,"name":"Clint Byrum","email":"clint@fewbar.com","username":"clint-fewbar"},"change_message_id":"681446c0761efe5a1c2e7b9fd5a3d937ec73ee6e","unresolved":false,"context_lines":[{"line_number":104,"context_line":"        \u0027\u0027\u0027"},{"line_number":105,"context_line":"        try:"},{"line_number":106,"context_line":"            template \u003d parser.Template(self.child_template())"},{"line_number":107,"context_line":"            params \u003d self.child_params()"},{"line_number":108,"context_line":"            self._validate_nested_resources(template)"},{"line_number":109,"context_line":"            name \u003d \"%s-%s\" % (self.stack.name, self.name)"},{"line_number":110,"context_line":"            nested \u003d parser.Stack(self.context,"}],"source_content_type":"text/x-python","patch_set":3,"id":"AAAAUH%2F9yO0%3D","line":107,"updated":"2014-02-03 23:44:23.000000000","message":"You can move the except to here, since it returns and there is no finally clause. That will make sure that we don\u0027t mistakenly catch some other NotImplementedError.","commit_id":"bb15f04862bc65cf8af2b21351fad0cd0d0f4336"}]}
