# Path: mistralclient/api/client.py
# def client(auth_type='keystone', **kwargs):
#     return client_v2.Client(auth_type=auth_type, **kwargs)
# 
# Path: mistralclient/auth/auth_types.py
# ALL = extension.ExtensionManager(
#     namespace='mistralclient.auth',
#     invoke_on_load=False
# ).names()
# 
# Path: mistralclient/exceptions.py
# class MistralClientException(Exception):
# class IllegalArgumentException(MistralClientException):
#     def __str__(self):
#     def __init__(self, message=message):
#     def __init__(self, message=None):


import argparse
import logging
import os
import sys
import mistralclient.commands.v2.action_executions
import mistralclient.commands.v2.actions
import mistralclient.commands.v2.code_sources
import mistralclient.commands.v2.cron_triggers
import mistralclient.commands.v2.dynamic_actions
import mistralclient.commands.v2.environments
import mistralclient.commands.v2.event_triggers
import mistralclient.commands.v2.executions
import mistralclient.commands.v2.members
import mistralclient.commands.v2.services
import mistralclient.commands.v2.tasks
import mistralclient.commands.v2.workbooks
import mistralclient.commands.v2.workflows
from cliff import app
from cliff import commandmanager
from osc_lib.command import command
from mistralclient.api import client
from mistralclient.auth import auth_types
from mistralclient import exceptions as exe
            '--os-cacert',
            action='store',
            dest='os_cacert',
            default=env('OS_CACERT'),
            help='Authentication CA Certificate (Env: OS_CACERT)'
        )

        parser.add_argument(
            '--os-region-name',
            action='store',
            dest='region_name',
            default=env('OS_REGION_NAME'),
            help='Region name (Env: OS_REGION_NAME)'
        )

        parser.add_argument(
            '--insecure',
            action='store_true',
            dest='insecure',
            default=env('MISTRALCLIENT_INSECURE', default=False),
            help='Disables SSL/TLS certificate verification '
                 '(Env: MISTRALCLIENT_INSECURE)'
        )

        parser.add_argument(
            '--auth-type',
            action='store',
            dest='auth_type',
            default=env('MISTRAL_AUTH_TYPE', default='keystone'),
            help='Authentication type. Valid options are: %s.'

# Path: mistralclient/api/client.py
# def client(auth_type='keystone', **kwargs):
#     return client_v2.Client(auth_type=auth_type, **kwargs)
# 
# Path: mistralclient/auth/auth_types.py
# ALL = extension.ExtensionManager(
#     namespace='mistralclient.auth',
#     invoke_on_load=False
# ).names()
# 
# Path: mistralclient/exceptions.py
# class MistralClientException(Exception):
# class IllegalArgumentException(MistralClientException):
#     def __str__(self):
#     def __init__(self, message=message):
#     def __init__(self, message=None):


# Path: mistralclient/shell.py
import argparse
import logging
import os
import sys
import mistralclient.commands.v2.action_executions
import mistralclient.commands.v2.actions
import mistralclient.commands.v2.code_sources
import mistralclient.commands.v2.cron_triggers
import mistralclient.commands.v2.dynamic_actions
import mistralclient.commands.v2.environments
import mistralclient.commands.v2.event_triggers
import mistralclient.commands.v2.executions
import mistralclient.commands.v2.members
import mistralclient.commands.v2.services
import mistralclient.commands.v2.tasks
import mistralclient.commands.v2.workbooks
import mistralclient.commands.v2.workflows
from cliff import app
from cliff import commandmanager
from osc_lib.command import command
from mistralclient.api import client
from mistralclient.auth import auth_types
from mistralclient import exceptions as exe

            '--os-cacert',
            action='store',
            dest='os_cacert',
            default=env('OS_CACERT'),
            help='Authentication CA Certificate (Env: OS_CACERT)'
        )

        parser.add_argument(
            '--os-region-name',
            action='store',
            dest='region_name',
            default=env('OS_REGION_NAME'),
            help='Region name (Env: OS_REGION_NAME)'
        )

        parser.add_argument(
            '--insecure',
            action='store_true',
            dest='insecure',
            default=env('MISTRALCLIENT_INSECURE', default=False),
            help='Disables SSL/TLS certificate verification '
                 '(Env: MISTRALCLIENT_INSECURE)'
        )

        parser.add_argument(
            '--auth-type',
            action='store',
            dest='auth_type',
            default=env('MISTRAL_AUTH_TYPE', default='keystone'),
            help='Authentication type. Valid options are: %s.'

                 ' (Env: MISTRAL_AUTH_TYPE)' % ', '.join(auth_types.ALL)