)]}'
{"bin/swift-oldies":[{"author":{"_account_id":4608,"name":"Kota Tsuyuzaki","email":"bloodeagle40234@gmail.com","username":"tsuyuzaki-kota"},"change_message_id":"c81aa492e9f5be649e67fcdec1a8887976677d2b","unresolved":false,"context_lines":[{"line_number":44,"context_line":"                \u0027/usr/bin/python /usr/bin/swift-\u0027,"},{"line_number":45,"context_line":"                \u0027/usr/bin/python /usr/local/bin/swift-\u0027,"},{"line_number":46,"context_line":"                \u0027/usr/bin/python3 /usr/bin/swift-\u0027,"},{"line_number":47,"context_line":"                \u0027/usr/bin/python3 /usr/local/bin/swift-\u0027)):"},{"line_number":48,"context_line":"            continue"},{"line_number":49,"context_line":"        args \u003d args.split(\u0027-\u0027, 1)[1]"},{"line_number":50,"context_line":"        etime \u003d etime.split(\u0027-\u0027)"}],"source_content_type":"application/octet-stream","patch_set":1,"id":"dada55a8_794b8a59","line":47,"updated":"2016-07-21 11:23:18.000000000","message":"nits) do we need also \u0027/usr/bin/python2 /usr/bin/swift-\u0027 and \u0027/usr/bin/python2 /usr/local/bin/swift-\u0027? (if python3 is replaced as python as default in the future)","commit_id":"cdf505a50c107c14e626f308bd26eee9b4b9f305"},{"author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"change_message_id":"288fc85a3955fa2e5247f6d353ba2d7e701bac4f","unresolved":false,"context_lines":[{"line_number":44,"context_line":"                \u0027/usr/bin/python /usr/bin/swift-\u0027,"},{"line_number":45,"context_line":"                \u0027/usr/bin/python /usr/local/bin/swift-\u0027,"},{"line_number":46,"context_line":"                \u0027/usr/bin/python3 /usr/bin/swift-\u0027,"},{"line_number":47,"context_line":"                \u0027/usr/bin/python3 /usr/local/bin/swift-\u0027)):"},{"line_number":48,"context_line":"            continue"},{"line_number":49,"context_line":"        args \u003d args.split(\u0027-\u0027, 1)[1]"},{"line_number":50,"context_line":"        etime \u003d etime.split(\u0027-\u0027)"}],"source_content_type":"application/octet-stream","patch_set":1,"id":"dada55a8_b1dea4da","line":47,"in_reply_to":"dada55a8_794b8a59","updated":"2016-07-21 16:51:04.000000000","message":"I think I\u0027d prefer to wait on that until we need it. I\u0027m not entirely convinced that distros will be able to make such a change, as it would break *so much* legacy software. By the time that it might come up, swift-on-py2 would probably be included in that \"legacy software\" bucket.","commit_id":"cdf505a50c107c14e626f308bd26eee9b4b9f305"},{"author":{"_account_id":4608,"name":"Kota Tsuyuzaki","email":"bloodeagle40234@gmail.com","username":"tsuyuzaki-kota"},"change_message_id":"b2df2a9854549e3e06148775856f86eb2be5846c","unresolved":false,"context_lines":[{"line_number":44,"context_line":"                \u0027/usr/bin/python /usr/bin/swift-\u0027,"},{"line_number":45,"context_line":"                \u0027/usr/bin/python /usr/local/bin/swift-\u0027,"},{"line_number":46,"context_line":"                \u0027/usr/bin/python3 /usr/bin/swift-\u0027,"},{"line_number":47,"context_line":"                \u0027/usr/bin/python3 /usr/local/bin/swift-\u0027)):"},{"line_number":48,"context_line":"            continue"},{"line_number":49,"context_line":"        args \u003d args.split(\u0027-\u0027, 1)[1]"},{"line_number":50,"context_line":"        etime \u003d etime.split(\u0027-\u0027)"}],"source_content_type":"application/octet-stream","patch_set":1,"id":"dada55a8_549903c3","line":47,"in_reply_to":"dada55a8_b1dea4da","updated":"2016-07-22 01:30:53.000000000","message":"The reason I put this here is at least my Ubuntu 14.04 has a symbolic link so even if before replacing default, it could happen.\n\ne.g.\n\n ~$ which python2\n /usr/bin/python2\n\n ~$ls -al /usr/bin/python2\n lrwxrwxrwx 1 root root 9 Dec 21  2013 /usr/bin/python2 -\u003e python2.7\n\nI *don\u0027t* think supporting /ur/bin/python2 context hs no side-effect(i.e. cons) right now. And it *could* be a potential bug for backward compatibility in the future.\n\nOne more point which makes me nervous is for consideration for sort of \u0027/usr/bin/python2.7\u0027 or \u0027/usr/bin/python3.5\u0027 or...\n\nAnyway, this could be a thought for wishlist things so give my +2 for now with note in myself.","commit_id":"cdf505a50c107c14e626f308bd26eee9b4b9f305"},{"author":{"_account_id":4608,"name":"Kota Tsuyuzaki","email":"bloodeagle40234@gmail.com","username":"tsuyuzaki-kota"},"change_message_id":"c81aa492e9f5be649e67fcdec1a8887976677d2b","unresolved":false,"context_lines":[{"line_number":75,"context_line":"        args_len \u003d max(args_len, len(args))"},{"line_number":76,"context_line":"    args_len \u003d min(args_len, 78 - hours_len - pid_len)"},{"line_number":77,"context_line":""},{"line_number":78,"context_line":"    print(\u0027%*s %*s %s\u0027 % (hours_len, \u0027Hours\u0027, pid_len, \u0027PID\u0027, \u0027Command\u0027))"},{"line_number":79,"context_line":"    for hours, pid, args in listing:"},{"line_number":80,"context_line":"        print(\u0027%*s %*s %s\u0027 % (hours_len, hours, pid_len, pid, args[:args_len]))"}],"source_content_type":"application/octet-stream","patch_set":1,"id":"dada55a8_4f1b54ca","line":78,"updated":"2016-07-21 11:23:18.000000000","message":"Ah, ok. Something like\n\n # This results in True\n (\u0027%%%ds\u0027 % 10) % \"aaa\" \u003d\u003d \u0027%10s\u0027 % (\"aaa\",) \u003d\u003d \u0027%*s\u0027 % (10, \"aaa\")\n\nSo %*s equals previous expression. Make sense.","commit_id":"cdf505a50c107c14e626f308bd26eee9b4b9f305"}]}
