)]}'
{"swiftclient/shell.py":[{"author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"change_message_id":"7123879e847fafe49074b9002851f0e77648177f","unresolved":false,"context_lines":[{"line_number":170,"context_line":"                c \u003d r.get(\u0027container\u0027, \u0027\u0027)"},{"line_number":171,"context_line":"                o \u003d r.get(\u0027object\u0027, \u0027\u0027)"},{"line_number":172,"context_line":"                a \u003d (\u0027 [after {0} attempts]\u0027.format(r.get(\u0027attempts\u0027))"},{"line_number":173,"context_line":"                     if r.get(\u0027attempts\u0027) \u003e 1 else \u0027\u0027)"},{"line_number":174,"context_line":""},{"line_number":175,"context_line":"                if r[\u0027action\u0027] \u003d\u003d \u0027bulk_delete\u0027:"},{"line_number":176,"context_line":"                    if r[\u0027success\u0027]:"}],"source_content_type":"text/x-python","patch_set":1,"id":"3fa7e38b_8e205fb2","line":173,"range":{"start_line":173,"start_character":25,"end_line":173,"end_character":41},"updated":"2019-11-15 22:12:42.000000000","message":"I realize this was a pre-existing problem, but I wonder if we should provide a (numeric) default value here -- 1, probably.","commit_id":"709ab385c6eb3d3c7b313bc48c959e9ace606ae5"},{"author":{"_account_id":31293,"name":"Sébastien BLAISOT","email":"sebastien@blaisot.org","username":"sblaisot"},"change_message_id":"5ddebe81fb8eea5e230ca679d6c6a1aeb2939271","unresolved":false,"context_lines":[{"line_number":170,"context_line":"                c \u003d r.get(\u0027container\u0027, \u0027\u0027)"},{"line_number":171,"context_line":"                o \u003d r.get(\u0027object\u0027, \u0027\u0027)"},{"line_number":172,"context_line":"                a \u003d (\u0027 [after {0} attempts]\u0027.format(r.get(\u0027attempts\u0027))"},{"line_number":173,"context_line":"                     if r.get(\u0027attempts\u0027) \u003e 1 else \u0027\u0027)"},{"line_number":174,"context_line":""},{"line_number":175,"context_line":"                if r[\u0027action\u0027] \u003d\u003d \u0027bulk_delete\u0027:"},{"line_number":176,"context_line":"                    if r[\u0027success\u0027]:"}],"source_content_type":"text/x-python","patch_set":1,"id":"3fa7e38b_e95eade7","line":173,"range":{"start_line":173,"start_character":25,"end_line":173,"end_character":41},"in_reply_to":"3fa7e38b_8e205fb2","updated":"2019-11-15 22:37:22.000000000","message":"Not sure this is needed here. If attempts is not present, then get(\u0027attempt\u0027) will be None and None is not more than 1 so a will be empty string \u0027\u0027. All good IMHO.","commit_id":"709ab385c6eb3d3c7b313bc48c959e9ace606ae5"},{"author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"change_message_id":"7123879e847fafe49074b9002851f0e77648177f","unresolved":false,"context_lines":[{"line_number":195,"context_line":"                                p \u003d \u0027{0}/{1}\u0027.format(c, o)"},{"line_number":196,"context_line":"                            else:"},{"line_number":197,"context_line":"                                p \u003d o"},{"line_number":198,"context_line":"                            output_manager.print_msg(\u0027{0}{1}\u0027.format(p, a))"},{"line_number":199,"context_line":"                    else:"},{"line_number":200,"context_line":"                        for o in r.get(\u0027objects\u0027, []):"},{"line_number":201,"context_line":"                            output_manager.error(\u0027Error Deleting: {0}/{1}: {2}\u0027"}],"source_content_type":"text/x-python","patch_set":1,"id":"3fa7e38b_2e54cb21","line":198,"range":{"start_line":198,"start_character":72,"end_line":198,"end_character":73},"updated":"2019-11-15 22:12:42.000000000","message":"Yep, that\u0027s no good...","commit_id":"709ab385c6eb3d3c7b313bc48c959e9ace606ae5"}]}
