from __future__ import print_function import logging from keystoneclient import access from keystoneclient import adapter from keystoneclient.auth.identity import base import requests from cinderclient import exceptions from cinderclient.openstack.common.gettextutils import _ from cinderclient.openstack.common import importutils from cinderclient.openstack.common import strutils osprofiler_web = importutils.try_import("osprofiler.web") try: import urlparse except ImportError: import urllib.parse as urlparse try: from eventlet import sleep except ImportError: from time import sleep try: import json except ImportError: import simplejson as json
import cinderclient.auth_plugin import cinderclient.extension from cinderclient.openstack.common import importutils from cinderclient.openstack.common import strutils from cinderclient.openstack.common.gettextutils import _ from cinderclient.v1 import shell as shell_v1 from cinderclient.v2 import shell as shell_v2 from keystoneclient import discover from keystoneclient import session from keystoneclient.auth.identity import v2 as v2_auth from keystoneclient.auth.identity import v3 as v3_auth from keystoneclient.exceptions import DiscoveryFailure import six.moves.urllib.parse as urlparse osprofiler_profiler = importutils.try_import("osprofiler.profiler") DEFAULT_OS_VOLUME_API_VERSION = "1" DEFAULT_CINDER_ENDPOINT_TYPE = 'publicURL' DEFAULT_CINDER_SERVICE_TYPE = 'volume' logging.basicConfig() logger = logging.getLogger(__name__) class CinderClientArgumentParser(argparse.ArgumentParser): def __init__(self, *args, **kwargs): super(CinderClientArgumentParser, self).__init__(*args, **kwargs) def error(self, message): """error(message: string)
import cinderclient.extension from cinderclient.openstack.common import importutils from cinderclient.openstack.common import strutils from cinderclient.openstack.common.gettextutils import _ from cinderclient.v1 import shell as shell_v1 from cinderclient.v2 import shell as shell_v2 from keystoneclient import adapter from keystoneclient import discover from keystoneclient import session from keystoneclient.auth.identity import v2 as v2_auth from keystoneclient.auth.identity import v3 as v3_auth from keystoneclient import exceptions as keystoneclient_exc import six.moves.urllib.parse as urlparse osprofiler_profiler = importutils.try_import("osprofiler.profiler") DEFAULT_OS_VOLUME_API_VERSION = "1" DEFAULT_CINDER_ENDPOINT_TYPE = 'publicURL' DEFAULT_CINDER_SERVICE_TYPE = 'volume' logging.basicConfig() logger = logging.getLogger(__name__) class CinderClientArgumentParser(argparse.ArgumentParser): def __init__(self, *args, **kwargs): super(CinderClientArgumentParser, self).__init__(*args, **kwargs) def error(self, message):
import logging import re import six from keystoneclient import access from keystoneclient import adapter from keystoneclient.auth.identity import base from keystoneclient import discover import requests from cinderclient import exceptions from cinderclient.openstack.common import importutils from cinderclient.openstack.common import strutils from cinderclient.openstack.common.gettextutils import _ osprofiler_web = importutils.try_import("osprofiler.web") try: import urlparse except ImportError: import urllib.parse as urlparse try: from eventlet import sleep except ImportError: from time import sleep try: import json except ImportError: import simplejson as json