)]}'
{"test/unit/common/test_direct_client.py":[{"author":{"_account_id":4608,"name":"Kota Tsuyuzaki","email":"bloodeagle40234@gmail.com","username":"tsuyuzaki-kota"},"change_message_id":"8c728403f33149162a6d99ac1117105296fd2c65","unresolved":false,"context_lines":[{"line_number":73,"context_line":"        if isinstance(self.body, six.StringIO):"},{"line_number":74,"context_line":"            return self.body.read(amt)"},{"line_number":75,"context_line":"        elif amt is None:"},{"line_number":76,"context_line":"            return self.body"},{"line_number":77,"context_line":"        else:"},{"line_number":78,"context_line":"            return Exception(\u0027Not a StringIO entry\u0027)"},{"line_number":79,"context_line":""}],"source_content_type":"text/x-python","patch_set":1,"id":"7a740942_130c1993","line":76,"updated":"2015-12-11 09:22:27.000000000","message":"This looks like we allow non-String IO entry but L78 says Exception(\u0027Not a StringIO entry\u0027), that seems odd, right?\n\nI tried to remove this elif but it triggered a lot of failures so i might be missing something.","commit_id":"62b9a0eeeaeb3a5a0daff981cf6fa1cb50e78a50"}]}
