)]}'
{"multi/user-info.py":[{"author":{"_account_id":704,"name":"Edgar Magana","email":"emagana@gmail.com","username":"emagana"},"change_message_id":"30b5de466d1dba41c6df44760369cc33d5f0010e","unresolved":false,"context_lines":[{"line_number":43,"context_line":""},{"line_number":44,"context_line":""},{"line_number":45,"context_line":"def main():"},{"line_number":46,"context_line":"    parser \u003d argparse.ArgumentParser("},{"line_number":47,"context_line":"        description\u003d\"Show information (servers, volumes, networks, ...) for a user. Search in all projects he\u0027s member of, and optionally in all regions (-a).\")"},{"line_number":48,"context_line":"    parser.add_argument(\u0027-a\u0027, \u0027--all-regions\u0027, help\u003d\u0027query all regions\u0027, action\u003d\u0027store_true\u0027)"},{"line_number":49,"context_line":"    parser.add_argument(\u0027USERNAME\u0027, help\u003d\"username to search\")"}],"source_content_type":"text/x-python","patch_set":2,"id":"9a061dce_9e48a75d","line":46,"range":{"start_line":46,"start_character":0,"end_line":46,"end_character":4},"updated":"2016-04-04 14:40:07.000000000","message":"Please add a description of the main purpose of the code. Basically, the same that you have in your commit message","commit_id":"fd9438fae98f988c66b318f76d094d6d1d20055a"},{"author":{"_account_id":704,"name":"Edgar Magana","email":"emagana@gmail.com","username":"emagana"},"change_message_id":"30b5de466d1dba41c6df44760369cc33d5f0010e","unresolved":false,"context_lines":[{"line_number":87,"context_line":"    cinder_regions \u003d {}"},{"line_number":88,"context_line":"    neutron_regions \u003d {}"},{"line_number":89,"context_line":"    for region_name in region_names:"},{"line_number":90,"context_line":"        _nova \u003d nova_client.Client(2, "},{"line_number":91,"context_line":"                                   os_username,"},{"line_number":92,"context_line":"                                   os_password,"},{"line_number":93,"context_line":"                                   os_tenant_name,"}],"source_content_type":"text/x-python","patch_set":2,"id":"9a061dce_635b8055","line":90,"range":{"start_line":90,"start_character":37,"end_line":90,"end_character":38},"updated":"2016-04-04 14:40:07.000000000","message":"please, remove the extra space","commit_id":"fd9438fae98f988c66b318f76d094d6d1d20055a"},{"author":{"_account_id":704,"name":"Edgar Magana","email":"emagana@gmail.com","username":"emagana"},"change_message_id":"30b5de466d1dba41c6df44760369cc33d5f0010e","unresolved":false,"context_lines":[{"line_number":135,"context_line":"                servers \u003d {}"},{"line_number":136,"context_line":"                for server in project_servers:"},{"line_number":137,"context_line":"                    servers[server.id] \u003d server"},{"line_number":138,"context_line":"                #print \"XXX:\", servers"},{"line_number":139,"context_line":""},{"line_number":140,"context_line":"                # volumes"},{"line_number":141,"context_line":"                project_volumes \u003d cinder.volumes.list(search_opts\u003dvolumes_search_opts)"}],"source_content_type":"text/x-python","patch_set":2,"id":"9a061dce_c32fec9f","line":138,"range":{"start_line":138,"start_character":17,"end_line":138,"end_character":22},"updated":"2016-04-04 14:40:07.000000000","message":"let\u0027s remove the print here even when it is commented","commit_id":"fd9438fae98f988c66b318f76d094d6d1d20055a"},{"author":{"_account_id":704,"name":"Edgar Magana","email":"emagana@gmail.com","username":"emagana"},"change_message_id":"30b5de466d1dba41c6df44760369cc33d5f0010e","unresolved":false,"context_lines":[{"line_number":142,"context_line":"                volumes \u003d {}"},{"line_number":143,"context_line":"                for volume in project_volumes:"},{"line_number":144,"context_line":"                    volumes[volume.id] \u003d volume"},{"line_number":145,"context_line":"                #print volumes"},{"line_number":146,"context_line":""},{"line_number":147,"context_line":"                # volume snapshots"},{"line_number":148,"context_line":"                project_volume_snapshots \u003d cinder.volume_snapshots.list(search_opts\u003dvolumes_search_opts)"}],"source_content_type":"text/x-python","patch_set":2,"id":"9a061dce_a32c78ac","line":145,"range":{"start_line":145,"start_character":17,"end_line":145,"end_character":22},"updated":"2016-04-04 14:40:07.000000000","message":"ditto","commit_id":"fd9438fae98f988c66b318f76d094d6d1d20055a"},{"author":{"_account_id":704,"name":"Edgar Magana","email":"emagana@gmail.com","username":"emagana"},"change_message_id":"30b5de466d1dba41c6df44760369cc33d5f0010e","unresolved":false,"context_lines":[{"line_number":162,"context_line":"                networks \u003d {}"},{"line_number":163,"context_line":"                for network in resp[\u0027networks\u0027]:"},{"line_number":164,"context_line":"                    networks[network[\u0027id\u0027]] \u003d network"},{"line_number":165,"context_line":"                #print \"XXX:\", networks"},{"line_number":166,"context_line":""},{"line_number":167,"context_line":"                resp \u003d neutron.list_routers(**neutron_search_opts)"},{"line_number":168,"context_line":"                routers \u003d {}"}],"source_content_type":"text/x-python","patch_set":2,"id":"9a061dce_2317c852","line":165,"range":{"start_line":165,"start_character":17,"end_line":165,"end_character":22},"updated":"2016-04-04 14:40:07.000000000","message":"one more and I noticed that is in many places","commit_id":"fd9438fae98f988c66b318f76d094d6d1d20055a"},{"author":{"_account_id":704,"name":"Edgar Magana","email":"emagana@gmail.com","username":"emagana"},"change_message_id":"30b5de466d1dba41c6df44760369cc33d5f0010e","unresolved":false,"context_lines":[{"line_number":239,"context_line":"                                    print \"     Interface: {} ({})\".format(iface[\u0027id\u0027], \",\".join(iface_info))"},{"line_number":240,"context_line":"                                else:"},{"line_number":241,"context_line":"                                    print \"     Interface: {} ({}) ({})\".format(iface[\u0027id\u0027], device_owner, \",\".join(iface_info))"},{"line_number":242,"context_line":"                                "},{"line_number":243,"context_line":""},{"line_number":244,"context_line":"                    if networks:"},{"line_number":245,"context_line":"                        print \"   Networks:\""}],"source_content_type":"text/x-python","patch_set":2,"id":"9a061dce_7e13135d","line":242,"range":{"start_line":242,"start_character":0,"end_line":242,"end_character":32},"updated":"2016-04-04 14:40:07.000000000","message":"delete all these spaces","commit_id":"fd9438fae98f988c66b318f76d094d6d1d20055a"}]}
