)]}'
{"os_client_config/cloud_config.py":[{"author":{"_account_id":2903,"name":"Morgan Fainberg","email":"morgan.fainberg@gmail.com","username":"mdrnstm"},"change_message_id":"52da6991ab6f6f3e0c4a5042acea3efbe1f9229d","unresolved":false,"context_lines":[{"line_number":332,"context_line":"            # we\u0027ve already done version stripping, so we don\u0027t want version"},{"line_number":333,"context_line":"            # reconstruction to happen twice"},{"line_number":334,"context_line":"            if not endpoint_override:"},{"line_number":335,"context_line":"                constructor_kwargs[\u0027endpoint_override\u0027] \u003d endpoint"},{"line_number":336,"context_line":"        constructor_kwargs.update(kwargs)"},{"line_number":337,"context_line":"        constructor_kwargs[interface_key] \u003d interface"},{"line_number":338,"context_line":"        constructor_args \u003d []"}],"source_content_type":"text/x-python","patch_set":2,"id":"3a7e1126_7c086cda","line":335,"updated":"2015-12-21 18:55:27.000000000","message":"This looks like a reasonable dodge to the issue. We know the endpoint override works in all cases and we know how the construction should happen.","commit_id":"939862e55e42c5fafee9c2fec42b5f5fde8fc205"}],"os_client_config/tests/test_cloud_config.py":[{"author":{"_account_id":2903,"name":"Morgan Fainberg","email":"morgan.fainberg@gmail.com","username":"mdrnstm"},"change_message_id":"52da6991ab6f6f3e0c4a5042acea3efbe1f9229d","unresolved":false,"context_lines":[{"line_number":312,"context_line":"            interface\u003d\u0027public\u0027,"},{"line_number":313,"context_line":"            session\u003dmock.ANY,"},{"line_number":314,"context_line":"            # Not a typo - the config dict above overrides this"},{"line_number":315,"context_line":"            service_type\u003d\u0027mage\u0027"},{"line_number":316,"context_line":"        )"},{"line_number":317,"context_line":""},{"line_number":318,"context_line":"    @mock.patch.object(cloud_config.CloudConfig, \u0027get_session_endpoint\u0027)"}],"source_content_type":"text/x-python","patch_set":2,"id":"3a7e1126_dce1602b","line":315,"updated":"2015-12-21 18:55:27.000000000","message":"There is a bash.org reference here somewhere.","commit_id":"939862e55e42c5fafee9c2fec42b5f5fde8fc205"},{"author":{"_account_id":2903,"name":"Morgan Fainberg","email":"morgan.fainberg@gmail.com","username":"mdrnstm"},"change_message_id":"52da6991ab6f6f3e0c4a5042acea3efbe1f9229d","unresolved":false,"context_lines":[{"line_number":392,"context_line":"            \"test1\", \"region-al\", config_dict, auth_plugin\u003dmock.Mock())"},{"line_number":393,"context_line":"        cc.get_legacy_client(\u0027image\u0027, mock_client, version\u003d\u0027beef\u0027)"},{"line_number":394,"context_line":"        mock_client.assert_called_with("},{"line_number":395,"context_line":"            \u0027beef\u0027,"},{"line_number":396,"context_line":"            service_name\u003dNone,"},{"line_number":397,"context_line":"            endpoint_override\u003d\u0027http://example.com\u0027,"},{"line_number":398,"context_line":"            region_name\u003d\u0027region-al\u0027,"}],"source_content_type":"text/x-python","patch_set":2,"id":"3a7e1126_9c88b872","line":395,"range":{"start_line":395,"start_character":13,"end_line":395,"end_character":17},"updated":"2015-12-21 18:55:27.000000000","message":"What, no pork?","commit_id":"939862e55e42c5fafee9c2fec42b5f5fde8fc205"}]}
