)]}'
{"/PATCHSET_LEVEL":[{"author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"change_message_id":"989e6ca0b465f61b384ff8fc5d3e98441600c904","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":4,"id":"dd145e7a_7cfbce91","updated":"2022-05-02 21:51:47.000000000","message":"Thanks! Seems straightforward.","commit_id":"95f68cd673afe07aef9d14904de1c974fc684ef2"}],"swiftclient/shell.py":[{"author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"change_message_id":"989e6ca0b465f61b384ff8fc5d3e98441600c904","unresolved":true,"context_lines":[{"line_number":1728,"context_line":"    parser.add_argument(\u0027-K\u0027, \u0027--key\u0027, dest\u003d\u0027key\u0027,"},{"line_number":1729,"context_line":"                        default\u003denviron.get(\u0027ST_KEY\u0027),"},{"line_number":1730,"context_line":"                        help\u003d\u0027Key for obtaining an auth token.\u0027)"},{"line_number":1731,"context_line":"    parser.add_argument(\u0027-T\u0027, \u0027--timeout\u0027, type\u003dint, dest\u003d\u0027timeout\u0027,"},{"line_number":1732,"context_line":"                        default\u003dNone,"},{"line_number":1733,"context_line":"                        help\u003d\u0027Timeout in seconds to wait for response.\u0027)"},{"line_number":1734,"context_line":"    parser.add_argument(\u0027-R\u0027, \u0027--retries\u0027, type\u003dint, default\u003d5, dest\u003d\u0027retries\u0027,"}],"source_content_type":"text/x-python","patch_set":4,"id":"f23cadda_ac63e143","line":1731,"range":{"start_line":1731,"start_character":48,"end_line":1731,"end_character":51},"updated":"2022-05-02 21:51:47.000000000","message":"Maybe allow floats? Having it down at 1ms made it easy to observe timeouts popping.","commit_id":"95f68cd673afe07aef9d14904de1c974fc684ef2"},{"author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"change_message_id":"989e6ca0b465f61b384ff8fc5d3e98441600c904","unresolved":true,"context_lines":[{"line_number":1733,"context_line":"                        help\u003d\u0027Timeout in seconds to wait for response.\u0027)"},{"line_number":1734,"context_line":"    parser.add_argument(\u0027-R\u0027, \u0027--retries\u0027, type\u003dint, default\u003d5, dest\u003d\u0027retries\u0027,"},{"line_number":1735,"context_line":"                        help\u003d\u0027The number of times to retry a failed \u0027"},{"line_number":1736,"context_line":"                             \u0027connection.\u0027)"},{"line_number":1737,"context_line":"    default_val \u003d config_true_value(environ.get(\u0027SWIFTCLIENT_INSECURE\u0027))"},{"line_number":1738,"context_line":"    parser.add_argument(\u0027--insecure\u0027,"},{"line_number":1739,"context_line":"                        action\u003d\"store_true\", dest\u003d\"insecure\","}],"source_content_type":"text/x-python","patch_set":4,"id":"cbe79f39_8585a9cc","line":1736,"updated":"2022-05-02 21:51:47.000000000","message":"I wonder if we should expose more of the backoff parameters, too. It can feel a little weird setting a low timeout then waiting 30+s to get back to a prompt... *shrug*","commit_id":"95f68cd673afe07aef9d14904de1c974fc684ef2"}]}
