)]}'
{"bin/swift-orphans":[{"author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"change_message_id":"7a7ca7914573b3d5e1c17e1f8bf421b7d00844ed","unresolved":false,"context_lines":[{"line_number":66,"context_line":"            continue"},{"line_number":67,"context_line":"        hours \u003d 0"},{"line_number":68,"context_line":"        try:"},{"line_number":69,"context_line":"            etime, pid, args \u003d line.decode(\u0027ascii\u0027).split(None, 2)"},{"line_number":70,"context_line":"        except ValueError:"},{"line_number":71,"context_line":"            sys.exit(\u0027Could not process ps line %r\u0027 % line)"},{"line_number":72,"context_line":"        if pid in pids:"}],"source_content_type":"application/octet-stream","patch_set":1,"id":"7faddb67_783ac6e7","line":69,"updated":"2019-07-25 15:57:17.000000000","message":"This and above was the main bad: we weren\u0027t decoding subprocess output in all the places, but we read a native string from the pid file.","commit_id":"b91807c2a2455bed2ab2c18d7bf66050babc00b7"},{"author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"change_message_id":"7a7ca7914573b3d5e1c17e1f8bf421b7d00844ed","unresolved":false,"context_lines":[{"line_number":78,"context_line":"            \u0027/usr/bin/python2 /usr/local/bin/swift-\u0027,"},{"line_number":79,"context_line":"            \u0027/usr/bin/python3 /usr/bin/swift-\u0027,"},{"line_number":80,"context_line":"            \u0027/usr/bin/python3 /usr/local/bin/swift-\u0027,"},{"line_number":81,"context_line":"        )) or \u0027swift-orphans\u0027 in args or \u0027once\u0027 in args.split():"},{"line_number":82,"context_line":"            continue"},{"line_number":83,"context_line":"        args \u003d args.split(\u0027-\u0027, 1)[1]"},{"line_number":84,"context_line":"        etime \u003d etime.split(\u0027-\u0027)"}],"source_content_type":"application/octet-stream","patch_set":1,"id":"7faddb67_58082a2c","line":81,"updated":"2019-07-25 15:57:17.000000000","message":"This could\u0027ve been a problem depending on how you installed swift.\n\nI almost hate to say it, but might be a good place for a regex...","commit_id":"b91807c2a2455bed2ab2c18d7bf66050babc00b7"},{"author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"change_message_id":"7a7ca7914573b3d5e1c17e1f8bf421b7d00844ed","unresolved":false,"context_lines":[{"line_number":113,"context_line":"          (hours_len, \u0027Hours\u0027, pid_len, \u0027PID\u0027, \u0027Command\u0027))"},{"line_number":114,"context_line":"    for hours, pid, args in listing:"},{"line_number":115,"context_line":"        print(\u0027%*s %*s %s\u0027 %"},{"line_number":116,"context_line":"              (hours_len, hours, pid_len, pid, args[:args_len]))"},{"line_number":117,"context_line":""},{"line_number":118,"context_line":"    if options.signal:"},{"line_number":119,"context_line":"        try:"}],"source_content_type":"application/octet-stream","patch_set":1,"id":"7faddb67_6b08ae27","line":116,"updated":"2019-07-25 15:57:17.000000000","message":"Just trying to make this more readable.","commit_id":"b91807c2a2455bed2ab2c18d7bf66050babc00b7"},{"author":{"_account_id":597,"name":"Pete Zaitcev","email":"zaitcev@kotori.zaitcev.us","username":"zaitcev"},"change_message_id":"0963d6135ebf72024d230c807d7f87912b13847d","unresolved":false,"context_lines":[{"line_number":113,"context_line":"          (hours_len, \u0027Hours\u0027, pid_len, \u0027PID\u0027, \u0027Command\u0027))"},{"line_number":114,"context_line":"    for hours, pid, args in listing:"},{"line_number":115,"context_line":"        print(\u0027%*s %*s %s\u0027 %"},{"line_number":116,"context_line":"              (hours_len, hours, pid_len, pid, args[:args_len]))"},{"line_number":117,"context_line":""},{"line_number":118,"context_line":"    if options.signal:"},{"line_number":119,"context_line":"        try:"}],"source_content_type":"application/octet-stream","patch_set":1,"id":"7faddb67_68d7edc0","line":116,"in_reply_to":"7faddb67_6b08ae27","updated":"2019-08-17 01:02:52.000000000","message":"Woa. I don\u0027t see the width specified as extra argument in https://docs.python.org/3/library/string.html","commit_id":"b91807c2a2455bed2ab2c18d7bf66050babc00b7"}]}
