)]}'
{"bin/swift-recon":[{"author":{"_account_id":2622,"name":"Samuel Merritt","email":"spam+launchpad@andcheese.org","username":"torgomatic"},"change_message_id":"228160c0c9da4da64203807bbc2d947d45f5b13d","unresolved":false,"context_lines":[{"line_number":569,"context_line":"                                top_percents.append("},{"line_number":570,"context_line":"                                    (url + \u0027 \u0027 + entry[\u0027device\u0027], used))"},{"line_number":571,"context_line":"                                top_percents \u003d sorted("},{"line_number":572,"context_line":"                                    top_percents, key\u003dlambda x: -x[1])"},{"line_number":573,"context_line":"                                top_percents.pop()"},{"line_number":574,"context_line":"                                break"},{"line_number":575,"context_line":"                stats[url] \u003d hostusage"}],"source_content_type":"application/octet-stream","patch_set":1,"id":"AAAAMH%2F%2FuSI%3D","line":572,"updated":"2012-11-28 17:47:57.000000000","message":"You could use .sort() here to save some typing","commit_id":"ab6331193a1ae8452cd2c6e138c31bbc4781b149"},{"author":{"_account_id":1216,"name":"gholt","email":"z-launchpad@brim.net","username":"gholt"},"change_message_id":"3efd18553b07055677bd35580ce518be2d71157e","unresolved":false,"context_lines":[{"line_number":569,"context_line":"                                top_percents.append("},{"line_number":570,"context_line":"                                    (url + \u0027 \u0027 + entry[\u0027device\u0027], used))"},{"line_number":571,"context_line":"                                top_percents \u003d sorted("},{"line_number":572,"context_line":"                                    top_percents, key\u003dlambda x: -x[1])"},{"line_number":573,"context_line":"                                top_percents.pop()"},{"line_number":574,"context_line":"                                break"},{"line_number":575,"context_line":"                stats[url] \u003d hostusage"}],"source_content_type":"application/octet-stream","patch_set":1,"id":"AAAAMH%2F%2Ft%2Bk%3D","line":572,"in_reply_to":"AAAAMH%2F%2FuSI%3D","updated":"2012-11-28 21:24:59.000000000","message":"Not now. ;)","commit_id":"ab6331193a1ae8452cd2c6e138c31bbc4781b149"},{"author":{"_account_id":330,"name":"John Dickinson","email":"me@not.mn","username":"notmyname"},"change_message_id":"0732ea8ffc7a419cef60b875d52e45b3cd4669be","unresolved":false,"context_lines":[{"line_number":609,"context_line":"            print \u0027TOP %s\u0027 % top"},{"line_number":610,"context_line":"            for ident, used in top_percents:"},{"line_number":611,"context_line":"                if ident:"},{"line_number":612,"context_line":"                    url, device \u003d ident.split()"},{"line_number":613,"context_line":"                    host \u003d urlparse(url).netloc.split(\u0027:\u0027)[0]"},{"line_number":614,"context_line":"                    print \u0027%.02f%%  %s\u0027 % (used, \u0027%-15s %s\u0027 % (host, device))"},{"line_number":615,"context_line":""}],"source_content_type":"application/octet-stream","patch_set":2,"id":"AAAAMH%2F%2Fsnw%3D","line":612,"updated":"2012-11-29 21:27:24.000000000","message":"This isn\u0027t guaranteed to have 2 items (if either no drives were found or if more \"top\" was requested than drives available).","commit_id":"ecbbde7e23ef12be7c81e7d6097d106c8e16bb6b"}]}
