)]}'
{"vitrage_tempest_tests/tests/api/datasources/test_heat_stack.py":[{"author":{"_account_id":20667,"name":"Noam Bloom","email":"noam00bloom@gmail.com","username":"nbloom"},"change_message_id":"2ab5033a5bb58cecd17d32ed2704136d7eec26d7","unresolved":false,"context_lines":[{"line_number":65,"context_line":"            self._delete_stacks()"},{"line_number":66,"context_line":""},{"line_number":67,"context_line":"    def _create_stacks(self, num_stacks):"},{"line_number":68,"context_line":"        f \u003d open(\u0027/etc/vitrage/heat_template.yaml\u0027, \u0027rb\u0027)"},{"line_number":69,"context_line":"        template_data \u003d f.read()"},{"line_number":70,"context_line":"        f.close()"},{"line_number":71,"context_line":""},{"line_number":72,"context_line":"        for i in range(num_stacks):"},{"line_number":73,"context_line":"            self.heat_client.stacks.create(stack_name\u003d\u0027stack_%s\u0027 % i,"}],"source_content_type":"text/x-python","patch_set":5,"id":"fa7ab95a_53325f11","line":70,"range":{"start_line":68,"start_character":3,"end_line":70,"end_character":17},"updated":"2016-08-28 16:29:46.000000000","message":"Consider replacing with:\n\nwith open(\u0027/etc/vitrage/heat_template.yaml\u0027, \u0027rb\u0027) as f:\n    template_data \u003d f.read()","commit_id":"e6bce8d5417bcadb88a3ec59cf967957040060c3"}]}
