)]}'
{"openstack/tests/test_resource.py":[{"author":{"_account_id":7680,"name":"Alex Gaynor","email":"alex.gaynor@gmail.com","username":"alex_gaynor"},"change_message_id":"3ce8cfe8798b45b2b7f74f59dccd454366ec7477","unresolved":false,"context_lines":[{"line_number":93,"context_line":"        except ValueError:"},{"line_number":94,"context_line":"            pass"},{"line_number":95,"context_line":"        else:"},{"line_number":96,"context_line":"            self.fail(\"Failed to raise ValueErrorwhen given bad value\")"},{"line_number":97,"context_line":""},{"line_number":98,"context_line":"    def test_set_TypeError(self):"},{"line_number":99,"context_line":"        class Type(object):"}],"source_content_type":"text/x-python","patch_set":4,"id":"5a890539_f42d6047","line":96,"updated":"2014-11-22 21:07:05.000000000","message":"`with self.assertRaises()` would be much shorter and less error prone.","commit_id":"10bca1d32f4453b54333c2b9a05420e092fbbb6c"},{"author":{"_account_id":8257,"name":"Brian Curtin","email":"brian@python.org","username":"briancurtin"},"change_message_id":"02778f5be2f6f0aaf4183e56d01a80e5b60d3403","unresolved":false,"context_lines":[{"line_number":93,"context_line":"        except ValueError:"},{"line_number":94,"context_line":"            pass"},{"line_number":95,"context_line":"        else:"},{"line_number":96,"context_line":"            self.fail(\"Failed to raise ValueErrorwhen given bad value\")"},{"line_number":97,"context_line":""},{"line_number":98,"context_line":"    def test_set_TypeError(self):"},{"line_number":99,"context_line":"        class Type(object):"}],"source_content_type":"text/x-python","patch_set":4,"id":"5a890539_34db6850","line":96,"in_reply_to":"5a890539_f42d6047","updated":"2014-11-22 21:15:45.000000000","message":"Very true...thought that wasn\u0027t available on 2.6, but it is. New set coming.","commit_id":"10bca1d32f4453b54333c2b9a05420e092fbbb6c"}]}
