)]}'
{"swiftclient/client.py":[{"author":{"_account_id":1179,"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","username":"clay-gerrard"},"change_message_id":"962b07bb13923ff8658d30f322c48fa870eb6e05","unresolved":false,"context_lines":[{"line_number":1710,"context_line":"                            self.url, self.attempts, exc_info\u003dTrue)"},{"line_number":1711,"context_line":"                self._add_response_dict(caller_response_dict, kwargs)"},{"line_number":1712,"context_line":"                if self.attempts \u003e self.retries:"},{"line_number":1713,"context_line":"                    raise"},{"line_number":1714,"context_line":"                self.http_conn \u003d None"},{"line_number":1715,"context_line":"            except ClientException as err:"},{"line_number":1716,"context_line":"                logger.warn(\"Failed calling \u0027%s\u0027 (this was attempt %s)\","}],"source_content_type":"text/x-python","patch_set":1,"id":"5f7c97a3_7c5ad151","line":1713,"updated":"2018-07-12 01:48:01.000000000","message":"wouldn\u0027t it make more sense to log *here* only when we\u0027re NOT about re-raise the traceback?","commit_id":"c863cddcdb14f63a0366559dba67cf4e294558a8"},{"author":{"_account_id":1297,"name":"Joshua Harlow","email":"jxharlow@godaddy.com","username":"harlowja"},"change_message_id":"15cdb0fe9e01d9dab73d5a6360b6c020a0cb5992","unresolved":false,"context_lines":[{"line_number":1710,"context_line":"                            self.url, self.attempts, exc_info\u003dTrue)"},{"line_number":1711,"context_line":"                self._add_response_dict(caller_response_dict, kwargs)"},{"line_number":1712,"context_line":"                if self.attempts \u003e self.retries:"},{"line_number":1713,"context_line":"                    raise"},{"line_number":1714,"context_line":"                self.http_conn \u003d None"},{"line_number":1715,"context_line":"            except ClientException as err:"},{"line_number":1716,"context_line":"                logger.warn(\"Failed calling \u0027%s\u0027 (this was attempt %s)\","}],"source_content_type":"text/x-python","patch_set":1,"id":"5f7c97a3_baaf529b","line":1713,"in_reply_to":"5f7c97a3_7c5ad151","updated":"2018-07-19 20:59:23.000000000","message":"Sure, I\u0027m ok with that.","commit_id":"c863cddcdb14f63a0366559dba67cf4e294558a8"},{"author":{"_account_id":1179,"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","username":"clay-gerrard"},"change_message_id":"962b07bb13923ff8658d30f322c48fa870eb6e05","unresolved":false,"context_lines":[{"line_number":1742,"context_line":"            if self.force_auth_retry:"},{"line_number":1743,"context_line":"                self.url \u003d self.token \u003d self.service_token \u003d None"},{"line_number":1744,"context_line":""},{"line_number":1745,"context_line":"            sleep(backoff)"},{"line_number":1746,"context_line":"            backoff \u003d min(backoff * 2, self.max_backoff)"},{"line_number":1747,"context_line":"            if reset_func:"},{"line_number":1748,"context_line":"                reset_func(func, *args, **kwargs)"}],"source_content_type":"text/x-python","patch_set":1,"id":"5f7c97a3_3c545922","line":1745,"updated":"2018-07-12 01:48:01.000000000","message":"assuming we don\u0027t want to log *and* re-raise, maybe just before we sleep would be a good place to move log message in this block?\n\nIt\u0027d still before reset_func potentially blows?","commit_id":"c863cddcdb14f63a0366559dba67cf4e294558a8"},{"author":{"_account_id":1297,"name":"Joshua Harlow","email":"jxharlow@godaddy.com","username":"harlowja"},"change_message_id":"15cdb0fe9e01d9dab73d5a6360b6c020a0cb5992","unresolved":false,"context_lines":[{"line_number":1742,"context_line":"            if self.force_auth_retry:"},{"line_number":1743,"context_line":"                self.url \u003d self.token \u003d self.service_token \u003d None"},{"line_number":1744,"context_line":""},{"line_number":1745,"context_line":"            sleep(backoff)"},{"line_number":1746,"context_line":"            backoff \u003d min(backoff * 2, self.max_backoff)"},{"line_number":1747,"context_line":"            if reset_func:"},{"line_number":1748,"context_line":"                reset_func(func, *args, **kwargs)"}],"source_content_type":"text/x-python","patch_set":1,"id":"5f7c97a3_7acd3a84","line":1745,"in_reply_to":"5f7c97a3_3c545922","updated":"2018-07-19 20:59:23.000000000","message":"I\u0027m ok with that also.","commit_id":"c863cddcdb14f63a0366559dba67cf4e294558a8"}]}
