)]}'
{"swift/cli/ringbuilder.py":[{"author":{"_account_id":1179,"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","username":"clay-gerrard"},"change_message_id":"b61563bc4b3941b430fa5e42a8a251accad4a612","unresolved":false,"context_lines":[{"line_number":479,"context_line":"            port_width \u003d (max(max(map(len, ports)), 4))"},{"line_number":480,"context_line":"            rep_ports \u003d (str(dev[\u0027replication_port\u0027]) for dev in"},{"line_number":481,"context_line":"                         builder._iter_devs())"},{"line_number":482,"context_line":"            rep_port_width \u003d max(max(map(len, rep_ports)), 4)"},{"line_number":483,"context_line":"            ipv6 \u003d False"},{"line_number":484,"context_line":"            for dev in builder._iter_devs():"},{"line_number":485,"context_line":"                for key in (\u0027ip\u0027, \u0027replication_ip\u0027):"}],"source_content_type":"text/x-python","patch_set":4,"id":"dada55a8_11e962b7","line":482,"updated":"2016-07-21 21:38:58.000000000","message":"oh, i forgot to say that beside being dense to read, if there\u0027s a few 10K devices this is a *lot* of iteration (ever generator exp, every map, every max) - and it *could* be done in a single traversal of the devices list...","commit_id":"f21a3f81290ce96936c50e670bb4fe081683035e"},{"author":{"_account_id":1179,"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","username":"clay-gerrard"},"change_message_id":"8ba3ffdd717069209a9c52bd9799bc42a83fb577","unresolved":false,"context_lines":[{"line_number":395,"context_line":"    if ip_ipv6:"},{"line_number":396,"context_line":"        ip_width +\u003d 2"},{"line_number":397,"context_line":"    if rep_ipv6:"},{"line_number":398,"context_line":"        rep_ip_width +\u003d 2"},{"line_number":399,"context_line":"    header_line \u003d (\u0027Devices:%5s %6s %4s %\u0027 + str(ip_width)"},{"line_number":400,"context_line":"                   + \u0027s:%-\u0027 + str(port_width) + \u0027s %\u0027 +"},{"line_number":401,"context_line":"                   str(rep_ip_width) + \u0027s:%-\u0027 + str(rep_port_width) +"}],"source_content_type":"text/x-python","patch_set":6,"id":"9ad45d7e_a0640c22","line":398,"updated":"2016-08-09 22:11:58.000000000","message":"cool per ip type column width!","commit_id":"99a6f915ffc3aba2086e22dfba1f33b4fee46e81"},{"author":{"_account_id":1179,"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","username":"clay-gerrard"},"change_message_id":"8ba3ffdd717069209a9c52bd9799bc42a83fb577","unresolved":false,"context_lines":[{"line_number":410,"context_line":"            value \u003d dev[key]"},{"line_number":411,"context_line":"            if \u0027:\u0027 in value:"},{"line_number":412,"context_line":"                value \u003d \u0027[%s]\u0027 % value"},{"line_number":413,"context_line":"            return value"},{"line_number":414,"context_line":"        dev_ip \u003d get_formated_ip(\u0027ip\u0027)"},{"line_number":415,"context_line":"        dev_replication_ip \u003d get_formated_ip(\u0027replication_ip\u0027)"},{"line_number":416,"context_line":"        format_string \u003d \u0027\u0027.join([\u0027%13d %6d %4d \u0027,"}],"source_content_type":"text/x-python","patch_set":6,"id":"9ad45d7e_60833499","line":413,"updated":"2016-08-09 22:11:58.000000000","message":"holy closures :\\","commit_id":"99a6f915ffc3aba2086e22dfba1f33b4fee46e81"}],"test/unit/cli/test_ringbuilder.py":[{"author":{"_account_id":1179,"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","username":"clay-gerrard"},"change_message_id":"8ba3ffdd717069209a9c52bd9799bc42a83fb577","unresolved":false,"context_lines":[{"line_number":1656,"context_line":"            \"          0 -100.00       \\n\" \\"},{"line_number":1657,"context_line":"            \"             3       3     3       127.0.0.4  6203       \" \\"},{"line_number":1658,"context_line":"            \"127.0.0.4              6203      sdd4   0.00\" \\"},{"line_number":1659,"context_line":"            \"          0    0.00       \\n\" % (self.tmpfile, self.tmpfile)"},{"line_number":1660,"context_line":"        self.assertEqual(expected, mock_stdout.getvalue())"},{"line_number":1661,"context_line":""},{"line_number":1662,"context_line":"    def test_default_ringfile_check(self):"}],"source_content_type":"text/x-python","patch_set":6,"id":"9ad45d7e_4090b0ec","side":"PARENT","line":1659,"updated":"2016-08-09 22:11:58.000000000","message":"might consider porting this to a stub file if you have to do another revision","commit_id":"e9f5e7966a064f7a675c71c059e8d3a9a48b8745"}]}
