)]}'
{"nova/api/ec2/cloud.py":[{"author":{"_account_id":1653,"name":"garyk","email":"gkotton@vmware.com","username":"garyk"},"change_message_id":"2bc473f03b61814bb4c040d151d5680c9afa6911","unresolved":false,"context_lines":[{"line_number":628,"context_line":""},{"line_number":629,"context_line":"    def _validate_security_group_protocol(self, values):"},{"line_number":630,"context_line":"        validprotocols \u003d [\u0027tcp\u0027, \u0027udp\u0027, \u0027icmp\u0027, \u00276\u0027, \u002717\u0027, \u00271\u0027]"},{"line_number":631,"context_line":"        if \u0027ip_protocol\u0027 in values and \\"},{"line_number":632,"context_line":"                values[\u0027ip_protocol\u0027] not in validprotocols:"},{"line_number":633,"context_line":"            err \u003d _(\u0027Invalid IP protocol %s.\u0027) % values[\u0027ip_protocol\u0027]"},{"line_number":634,"context_line":"            raise exception.EC2APIError(message\u003derr, code\u003d\"400\")"}],"source_content_type":"text/x-python","patch_set":2,"id":"AAAAPn%2F%2FdQo%3D","line":631,"updated":"2013-07-01 15:29:52.000000000","message":"any chance of doing this without the \\?","commit_id":"1d392757d2b42dac4d0ab1f4a98c23798aad78c6"},{"author":{"_account_id":1849,"name":"Joe Gordon","email":"joe.gordon0@gmail.com","username":"jogo"},"change_message_id":"0e17f8adc0fd0787cedfcb222313bccfec656208","unresolved":false,"context_lines":[{"line_number":628,"context_line":""},{"line_number":629,"context_line":"    def _validate_security_group_protocol(self, values):"},{"line_number":630,"context_line":"        validprotocols \u003d [\u0027tcp\u0027, \u0027udp\u0027, \u0027icmp\u0027, \u00276\u0027, \u002717\u0027, \u00271\u0027]"},{"line_number":631,"context_line":"        if \u0027ip_protocol\u0027 in values and \\"},{"line_number":632,"context_line":"                values[\u0027ip_protocol\u0027] not in validprotocols:"},{"line_number":633,"context_line":"            err \u003d _(\u0027Invalid IP protocol %s.\u0027) % values[\u0027ip_protocol\u0027]"},{"line_number":634,"context_line":"            raise exception.EC2APIError(message\u003derr, code\u003d\"400\")"}],"source_content_type":"text/x-python","patch_set":2,"id":"AAAAPn%2F%2FdOM%3D","line":631,"in_reply_to":"AAAAPn%2F%2FdQo%3D","updated":"2013-07-01 15:41:55.000000000","message":"Not in this patch.  That is a separate  pre-existing issue.","commit_id":"1d392757d2b42dac4d0ab1f4a98c23798aad78c6"}]}
