From 6659902a731767b3405d68e515c8edcc3af81119 Mon Sep 17 00:00:00 2001 From: Brant Knudson Date: Thu, 12 Jun 2014 14:40:56 -0500 Subject: [PATCH] Imports to fix build warnings There were warnings generated during the build due to missing attributes, like this: keystoneclient.rst:7: WARNING: missing attribute mentioned in :members: or __all__: module keystoneclient.__init__, attribute v2_0 This is fixed by importing the symbol in __init__. Closes-Bug: #1315523 Change-Id: I565c78ef8910353c4e1ce1641b42fba7cdbd77d8 --- keystoneclient/__init__.py | 9 +++++++++ keystoneclient/apiclient/__init__.py | 2 ++ 2 files changed, 11 insertions(+) diff --git a/keystoneclient/__init__.py b/keystoneclient/__init__.py index ab4f7a1ce..bd50f9f6d 100644 --- a/keystoneclient/__init__.py +++ b/keystoneclient/__init__.py @@ -15,6 +15,15 @@ import pbr.version +from keystoneclient import access +from keystoneclient import client +from keystoneclient import exceptions +from keystoneclient import generic +from keystoneclient import httpclient +from keystoneclient import service_catalog +from keystoneclient import v2_0 +from keystoneclient import v3 + __version__ = pbr.version.VersionInfo('python-keystoneclient').version_string() diff --git a/keystoneclient/apiclient/__init__.py b/keystoneclient/apiclient/__init__.py index 6c594f40b..344b66169 100644 --- a/keystoneclient/apiclient/__init__.py +++ b/keystoneclient/apiclient/__init__.py @@ -15,6 +15,8 @@ import warnings +from keystoneclient import exceptions + # NOTE(akurilin): Module 'keystoneclient.apiclient' contains only exceptions # which are deprecated, so this module must also be deprecated which helps # to report 'deprecated' status of exceptions for next kind of imports