Files
python-keystoneclient/keystoneclient/auth/__init__.py
Jamie Lennox 3970c6c4e3 Provide an __all__ for auth module
Define the public functions for the auth module. To access actual auth
plugins users should still be expected to pull in the right file but
this shows the interface most service will need.

Change-Id: If389c8c0e91166ca46c1766bf5b76ad9d66417b0
2014-07-14 10:37:38 +10:00

35 lines
1009 B
Python

# 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.
from keystoneclient.auth.base import * # noqa
from keystoneclient.auth.cli import * # noqa
from keystoneclient.auth.conf import * # noqa
__all__ = [
# auth.base
'BaseAuthPlugin',
'get_plugin_class',
'PLUGIN_NAMESPACE',
# auth.cli
'load_from_argparse_arguments',
'register_argparse_arguments',
# auth.conf
'get_common_conf_options',
'get_plugin_options',
'load_from_conf_options',
'register_conf_options',
]