)]}'
{"openstackclient/image/client.py":[{"author":{"_account_id":4,"name":"Dolph Mathews","email":"dolph.mathews@gmail.com","username":"dolph"},"change_message_id":"8840737dfd8d079a31c786c9771664e6714be977","unresolved":false,"context_lines":[{"line_number":47,"context_line":"    }"},{"line_number":48,"context_line":""},{"line_number":49,"context_line":"    if kwargs.get(\"region_name\"):"},{"line_number":50,"context_line":"        endpoint_kwargs[\"ttr\"] \u003d \"region\""},{"line_number":51,"context_line":"        endpoint_kwargs[\"filter_value\"] \u003d kwargs.get(\"region_name\")"},{"line_number":52,"context_line":""},{"line_number":53,"context_line":"    return client.service_catalog.url_for(**endpoint_kwargs)"}],"source_content_type":"text/x-python","patch_set":1,"id":"AAAAM3%2F%2Fjxc%3D","line":50,"updated":"2013-01-16 00:02:53.000000000","message":"ttr -\u003e attr?","commit_id":"e1bd81c4d555dc3650ed79ddc266eb3ff7f8b17b"},{"author":{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"change_message_id":"f0a49516f5dfada40c2152779dcc21f8a968c3b4","unresolved":false,"context_lines":[{"line_number":69,"context_line":"        )"},{"line_number":70,"context_line":"    else:"},{"line_number":71,"context_line":"        LOG.debug(\"instantiating image client: password flow\")"},{"line_number":72,"context_line":"        kwargs \u003d {"},{"line_number":73,"context_line":"            \"username\": instance._username,"},{"line_number":74,"context_line":"            \"password\": instance._password,"},{"line_number":75,"context_line":"            \"tenant_name\": instance._tenant_name,"}],"source_content_type":"text/x-python","patch_set":1,"id":"AAAAM3%2F%2Fjs4%3D","line":72,"updated":"2013-01-16 00:51:33.000000000","message":"You shouldn\u0027t need to instantiate another keystone client here, instance already has an authenticated token and url in password flow.  The url is in \n\n  instance.get_endpoint_for_service_type(API_NAME)\n\nThe token is in instance._token for either flow.","commit_id":"e1bd81c4d555dc3650ed79ddc266eb3ff7f8b17b"}],"openstackclient/image/v2/image.py":[{"author":{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"change_message_id":"f0a49516f5dfada40c2152779dcc21f8a968c3b4","unresolved":false,"context_lines":[{"line_number":79,"context_line":"        gc_utils.print_dict(image_client.images.get(parsed_args.id))"},{"line_number":80,"context_line":""},{"line_number":81,"context_line":""},{"line_number":82,"context_line":"class SaveImage(command.Command):"},{"line_number":83,"context_line":"    \"\"\"Save image command\"\"\""},{"line_number":84,"context_line":""},{"line_number":85,"context_line":"    api \u003d \"image\""}],"source_content_type":"text/x-python","patch_set":1,"id":"AAAAM3%2F%2Fj4M%3D","line":82,"updated":"2013-01-16 00:51:33.000000000","message":"These classes should be in alpha order","commit_id":"e1bd81c4d555dc3650ed79ddc266eb3ff7f8b17b"}]}
