)]}'
{"swiftclient/client.py":[{"author":{"_account_id":1179,"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","username":"clay-gerrard"},"change_message_id":"9055f427ee6d49978346dcfa9a6cf349e14fbcdf","unresolved":false,"context_lines":[{"line_number":1035,"context_line":"                    raise"},{"line_number":1036,"context_line":"                if err.http_status \u003d\u003d 401:"},{"line_number":1037,"context_line":"                    if self.authurl and self.user and self.key:"},{"line_number":1038,"context_line":"                        self.url \u003d self.token \u003d None"},{"line_number":1039,"context_line":"                    if self.attempts \u003e 1:"},{"line_number":1040,"context_line":"                        raise"},{"line_number":1041,"context_line":"                elif err.http_status \u003d\u003d 408:"}],"source_content_type":"text/x-python","patch_set":1,"id":"AAAAOn%2F%2Fvhg%3D","line":1038,"updated":"2013-04-25 09:26:40.000000000","message":"Why let it retry?  It\u0027ll just sleep and 401 again and again?\n\nhow about just:\n\nif not all((authurl, user, key)): raise","commit_id":"e3f27b01fc9c2de23044de5e25af13dd514fdf6b"}]}
