summaryrefslogtreecommitdiff
path: root/quantumclient/quantum/client.py
diff options
context:
space:
mode:
authorMark McClain <mark.mcclain@dreamhost.com>2013-09-25 19:13:38 -0400
committerMark McClain <mark.mcclain@dreamhost.com>2013-09-25 19:38:14 -0400
commitcbb83121c09f95b00720f494ab5f424612ac207d (patch)
tree93469b001e083681d2229804db29476e05fd4ead /quantumclient/quantum/client.py
parent8ed38707b12ae6e77480ae8d8542712d63b7fc70 (diff)
downloadpython-neutronclient-2.2.4.1.tar.gz
Remove quantumclient and proxy to neutronclient2.2.4.1
Change-Id: I95a351071e68dfc2d67f3895c87f45ad2221767f
Diffstat (limited to 'quantumclient/quantum/client.py')
-rw-r--r--quantumclient/quantum/client.py64
1 files changed, 0 insertions, 64 deletions
diff --git a/quantumclient/quantum/client.py b/quantumclient/quantum/client.py
deleted file mode 100644
index 1661a63..0000000
--- a/quantumclient/quantum/client.py
+++ /dev/null
@@ -1,64 +0,0 @@
-# Copyright 2012 OpenStack LLC.
-# All Rights Reserved
-#
-# Licensed under the Apache License, Version 2.0 (the "License"); you may
-# not use this file except in compliance with the License. You may obtain
-# a copy of the License at
-#
-# http://www.apache.org/licenses/LICENSE-2.0
-#
-# Unless required by applicable law or agreed to in writing, software
-# distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
-# WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
-# License for the specific language governing permissions and limitations
-# under the License.
-#
-# vim: tabstop=4 shiftwidth=4 softtabstop=4
-
-from quantumclient.common import exceptions
-from quantumclient.common import utils
-
-
-API_NAME = 'network'
-API_VERSIONS = {
- '2.0': 'quantumclient.v2_0.client.Client',
-}
-
-
-def make_client(instance):
- """Returns an quantum client.
- """
- quantum_client = utils.get_client_class(
- API_NAME,
- instance._api_version[API_NAME],
- API_VERSIONS,
- )
- instance.initialize()
- url = instance._url
- url = url.rstrip("/")
- if '2.0' == instance._api_version[API_NAME]:
- client = quantum_client(username=instance._username,
- tenant_name=instance._tenant_name,
- password=instance._password,
- region_name=instance._region_name,
- auth_url=instance._auth_url,
- endpoint_url=url,
- token=instance._token,
- auth_strategy=instance._auth_strategy,
- insecure=instance._insecure)
- return client
- else:
- raise exceptions.UnsupportedVersion("API version %s is not supported" %
- instance._api_version[API_NAME])
-
-
-def Client(api_version, *args, **kwargs):
- """Return an quantum client.
- @param api_version: only 2.0 is supported now
- """
- quantum_client = utils.get_client_class(
- API_NAME,
- api_version,
- API_VERSIONS,
- )
- return quantum_client(*args, **kwargs)