)]}'
{"saharaclient/api/client.py":[{"author":{"_account_id":6786,"name":"Sergey Lukjanov","email":"me@slukjanov.name","username":"slukjanov"},"change_message_id":"fafacf7ded13d7e1aa305d8e6744d26da08cfbe3","unresolved":false,"context_lines":[{"line_number":38,"context_line":"                 input_auth_token\u003dNone):"},{"line_number":39,"context_line":"    \"\"\""},{"line_number":40,"context_line":"    def __init__(self, sahara_url\u003dNone,"},{"line_number":41,"context_line":"                 endpoint_type\u003d\u0027publicURL\u0027, "},{"line_number":42,"context_line":"                 service_type\u003d\u0027data_processing\u0027,"},{"line_number":43,"context_line":"                 input_auth_token\u003dNone,"},{"line_number":44,"context_line":"                 **kwargs):"}],"source_content_type":"text/x-python","patch_set":1,"id":"1abeadc6_dd2b9f80","line":41,"updated":"2014-08-18 14:48:47.000000000","message":"Please, remove trailing spaces and tabs.","commit_id":"9cf6d8e4666a1eb31559259aabeff28f72d5a0b7"},{"author":{"_account_id":8411,"name":"Andrew Lazarev","email":"alazarev@mirantis.com","username":"alazarev"},"change_message_id":"e2531f137092f7c2b5466202cd0281ea8d8638d4","unresolved":false,"context_lines":[{"line_number":127,"context_line":""},{"line_number":128,"context_line":"    def request(self, url, method, **kwargs):"},{"line_number":129,"context_line":"        # NOTE(jamielennox): The standard call raises errors from"},{"line_number":130,"context_line":"        # keystoneclient, where we need to raise the novaclient errors."},{"line_number":131,"context_line":"        raise_exc \u003d kwargs.pop(\u0027raise_exc\u0027, True)"},{"line_number":132,"context_line":"        resp, body \u003d super(SessionClient, self).request(url,"},{"line_number":133,"context_line":"                                                        method,"}],"source_content_type":"text/x-python","patch_set":3,"id":"7a8c0949_87015c08","line":130,"updated":"2014-11-07 16:15:26.000000000","message":"novaclient?","commit_id":"0b80f0909d22545e0b6b1261610347837b3ca23e"},{"author":{"_account_id":8411,"name":"Andrew Lazarev","email":"alazarev@mirantis.com","username":"alazarev"},"change_message_id":"fb98d2af4e1ad528097a56c9a1cc01072b1f1ae3","unresolved":false,"context_lines":[{"line_number":124,"context_line":""},{"line_number":125,"context_line":"class SessionClient(adapter.LegacyJsonAdapter):"},{"line_number":126,"context_line":""},{"line_number":127,"context_line":"    def request(self, url, method, **kwargs):"},{"line_number":128,"context_line":"        resp, body \u003d super(SessionClient, self).request(url,"},{"line_number":129,"context_line":"                                                        method,"},{"line_number":130,"context_line":"                                                        **kwargs)"}],"source_content_type":"text/x-python","patch_set":4,"id":"5a890539_88253dc4","line":127,"updated":"2014-11-11 16:22:25.000000000","message":"does this method differ from super? I can\u0027t see the difference","commit_id":"7464ae746f349834c3acece822d85b1cdeca1537"},{"author":{"_account_id":11045,"name":"Bob Thyne","email":"bob.thyne@hp.com","username":"bobt"},"change_message_id":"96eb5858e5abc9bed20759849ff1b4fc4cf9d360","unresolved":false,"context_lines":[{"line_number":124,"context_line":""},{"line_number":125,"context_line":"class SessionClient(adapter.LegacyJsonAdapter):"},{"line_number":126,"context_line":""},{"line_number":127,"context_line":"    def request(self, url, method, **kwargs):"},{"line_number":128,"context_line":"        resp, body \u003d super(SessionClient, self).request(url,"},{"line_number":129,"context_line":"                                                        method,"},{"line_number":130,"context_line":"                                                        **kwargs)"}],"source_content_type":"text/x-python","patch_set":4,"id":"5a890539_52f93bc7","line":127,"in_reply_to":"5a890539_88253dc4","updated":"2014-11-11 23:12:23.000000000","message":"Done - Agreed this class is now redundant.","commit_id":"7464ae746f349834c3acece822d85b1cdeca1537"}],"saharaclient/exceptions.py":[{"author":{"_account_id":8411,"name":"Andrew Lazarev","email":"alazarev@mirantis.com","username":"alazarev"},"change_message_id":"e2531f137092f7c2b5466202cd0281ea8d8638d4","unresolved":false,"context_lines":[{"line_number":17,"context_line":"\"\"\""},{"line_number":18,"context_line":""},{"line_number":19,"context_line":""},{"line_number":20,"context_line":"class ClientException(Exception):"},{"line_number":21,"context_line":"    message \u003d \u0027Unknown Error\u0027"},{"line_number":22,"context_line":""},{"line_number":23,"context_line":"    def __init__(self, code, message\u003dNone, details\u003dNone, request_id\u003dNone,"}],"source_content_type":"text/x-python","patch_set":3,"id":"7a8c0949_7260b0cf","line":20,"updated":"2014-11-07 16:15:26.000000000","message":"Horizon now expects APIException. How will this fix affect it?","commit_id":"0b80f0909d22545e0b6b1261610347837b3ca23e"}]}
