)]}'
{"requirements.txt":[{"author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"change_message_id":"f81b89fb70c96d5e6367e065b1c41ff6d99dadc5","unresolved":false,"context_lines":[{"line_number":1,"context_line":"futures\u003e\u003d3.0.0;python_version\u003d\u003d\u00272.7\u0027 or python_version\u003d\u003d\u00272.6\u0027 # BSD"},{"line_number":2,"context_line":"requests\u003e\u003d1.1.0"},{"line_number":3,"context_line":"configparser\u003e\u003d4.0.2"},{"line_number":4,"context_line":"six\u003e\u003d1.9.0"}],"source_content_type":"text/plain","patch_set":3,"id":"3fa7e38b_ceeea9b5","line":3,"updated":"2020-02-19 17:11:07.000000000","message":"We can\u0027t just use the stdlib one? It got renamed in the py2-\u003epy3 transition, but six.moves has a mapping for it.","commit_id":"5e6439c5d1b5ab3a549f5507da3408c572b7e548"},{"author":{"_account_id":12050,"name":"Charles Hsu","email":"charles0126@gmail.com","username":"charz"},"change_message_id":"b019042d6d429f974f8c21883b622e509bd7b859","unresolved":false,"context_lines":[{"line_number":1,"context_line":"futures\u003e\u003d3.0.0;python_version\u003d\u003d\u00272.7\u0027 or python_version\u003d\u003d\u00272.6\u0027 # BSD"},{"line_number":2,"context_line":"requests\u003e\u003d1.1.0"},{"line_number":3,"context_line":"configparser\u003e\u003d4.0.2"},{"line_number":4,"context_line":"six\u003e\u003d1.9.0"}],"source_content_type":"text/plain","patch_set":3,"id":"3fa7e38b_86c3ad3a","line":3,"in_reply_to":"3fa7e38b_ceeea9b5","updated":"2020-02-20 08:32:29.000000000","message":"I think you\u0027re right, we need some extra code to handle that. \nmaybe just use a json file as preload config.","commit_id":"5e6439c5d1b5ab3a549f5507da3408c572b7e548"}],"swiftclient/shell.py":[{"author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"change_message_id":"f81b89fb70c96d5e6367e065b1c41ff6d99dadc5","unresolved":false,"context_lines":[{"line_number":387,"context_line":"        {\u0027no-shuffle\u0027: \u0027shuffle\u0027}"},{"line_number":388,"context_line":"    ]"},{"line_number":389,"context_line":""},{"line_number":390,"context_line":"    if options[\u0027config_dump\u0027]:"},{"line_number":391,"context_line":"        for elem in expose_configs:"},{"line_number":392,"context_line":"            for k, v in elem.items():"},{"line_number":393,"context_line":"                output_manager.print_msg(\"%s\u003d%s\", k, options[v])"}],"source_content_type":"text/x-python","patch_set":3,"id":"3fa7e38b_ee53656d","line":390,"updated":"2020-02-19 17:11:07.000000000","message":"I wonder if this should include the\n\n [download]\n\nsection title.","commit_id":"5e6439c5d1b5ab3a549f5507da3408c572b7e548"}],"swiftclient/utils.py":[{"author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"change_message_id":"f81b89fb70c96d5e6367e065b1c41ff6d99dadc5","unresolved":false,"context_lines":[{"line_number":429,"context_line":""},{"line_number":430,"context_line":""},{"line_number":431,"context_line":"def preload_config(config\u003d\u0027.swiftcli/config\u0027):"},{"line_number":432,"context_line":"    configure \u003d ConfigParser()"},{"line_number":433,"context_line":"    configure.read(config)"},{"line_number":434,"context_line":"    return configure"}],"source_content_type":"text/x-python","patch_set":3,"id":"3fa7e38b_6ef53552","line":432,"updated":"2020-02-19 17:11:07.000000000","message":"I need to refresh my memory about which parser classes do what on which versions of python -- I don\u0027t really want an interpolating parser, though I think that may be the default on py3?","commit_id":"5e6439c5d1b5ab3a549f5507da3408c572b7e548"}]}
