Docs are generated incorrectly
When docs are generated with pbr command 'warnerrors = True' there are many doc problems that are shown. This patch fixes these problems. Change-Id: Idb804ab924782b6d7d379494987bdba2acbce568 Closes-Bug: #1557235
This commit is contained in:
@@ -23,7 +23,6 @@ In order to use the python api directly, you must first obtain an auth token and
|
|||||||
|
|
||||||
Python API Reference
|
Python API Reference
|
||||||
~~~~~~~~~~~~~~~~~~~~
|
~~~~~~~~~~~~~~~~~~~~
|
||||||
|
|
||||||
.. toctree::
|
.. toctree::
|
||||||
:maxdepth: 2
|
:maxdepth: 2
|
||||||
|
|
||||||
@@ -31,6 +30,17 @@ Python API Reference
|
|||||||
ref/v1/index
|
ref/v1/index
|
||||||
ref/v2/index
|
ref/v2/index
|
||||||
|
|
||||||
|
.. toctree::
|
||||||
|
:maxdepth: 1
|
||||||
|
|
||||||
|
How to use the v2 API <apiv2>
|
||||||
|
|
||||||
|
Command-line Tool Reference
|
||||||
|
~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||||
|
.. toctree::
|
||||||
|
:maxdepth: 1
|
||||||
|
|
||||||
|
man/glance
|
||||||
|
|
||||||
Command-line Tool
|
Command-line Tool
|
||||||
-----------------
|
-----------------
|
||||||
|
@@ -102,7 +102,8 @@ class NamespaceController(object):
|
|||||||
in a subsequent limited request.
|
in a subsequent limited request.
|
||||||
:param sort_key: The field to sort on (for example, 'created_at')
|
:param sort_key: The field to sort on (for example, 'created_at')
|
||||||
:param sort_dir: The direction to sort ('asc' or 'desc')
|
:param sort_dir: The direction to sort ('asc' or 'desc')
|
||||||
:returns generator over list of Namespaces
|
:returns: generator over list of Namespaces
|
||||||
|
|
||||||
"""
|
"""
|
||||||
|
|
||||||
ori_validate_fun = self.model.validate
|
ori_validate_fun = self.model.validate
|
||||||
@@ -209,7 +210,7 @@ class ResourceTypeController(object):
|
|||||||
def list(self):
|
def list(self):
|
||||||
"""Retrieve a listing of available resource types.
|
"""Retrieve a listing of available resource types.
|
||||||
|
|
||||||
:returns generator over list of resource_types
|
:returns: generator over list of resource_types
|
||||||
"""
|
"""
|
||||||
|
|
||||||
url = '/v2/metadefs/resource_types'
|
url = '/v2/metadefs/resource_types'
|
||||||
@@ -283,7 +284,7 @@ class PropertyController(object):
|
|||||||
def list(self, namespace, **kwargs):
|
def list(self, namespace, **kwargs):
|
||||||
"""Retrieve a listing of metadata properties.
|
"""Retrieve a listing of metadata properties.
|
||||||
|
|
||||||
:returns generator over list of objects
|
:returns: generator over list of objects
|
||||||
"""
|
"""
|
||||||
url = '/v2/metadefs/namespaces/{0}/properties'.format(namespace)
|
url = '/v2/metadefs/namespaces/{0}/properties'.format(namespace)
|
||||||
|
|
||||||
@@ -368,7 +369,7 @@ class ObjectController(object):
|
|||||||
def list(self, namespace, **kwargs):
|
def list(self, namespace, **kwargs):
|
||||||
"""Retrieve a listing of metadata objects.
|
"""Retrieve a listing of metadata objects.
|
||||||
|
|
||||||
:returns generator over list of objects
|
:returns: generator over list of objects
|
||||||
"""
|
"""
|
||||||
url = '/v2/metadefs/namespaces/{0}/objects'.format(namespace,)
|
url = '/v2/metadefs/namespaces/{0}/objects'.format(namespace,)
|
||||||
resp, body = self.http_client.get(url)
|
resp, body = self.http_client.get(url)
|
||||||
@@ -472,7 +473,7 @@ class TagController(object):
|
|||||||
def list(self, namespace, **kwargs):
|
def list(self, namespace, **kwargs):
|
||||||
"""Retrieve a listing of metadata tags.
|
"""Retrieve a listing of metadata tags.
|
||||||
|
|
||||||
:returns generator over list of tags.
|
:returns: generator over list of tags.
|
||||||
"""
|
"""
|
||||||
url = '/v2/metadefs/namespaces/{0}/tags'.format(namespace)
|
url = '/v2/metadefs/namespaces/{0}/tags'.format(namespace)
|
||||||
resp, body = self.http_client.get(url)
|
resp, body = self.http_client.get(url)
|
||||||
|
@@ -71,7 +71,7 @@ class SchemaProperty(object):
|
|||||||
def translate_schema_properties(schema_properties):
|
def translate_schema_properties(schema_properties):
|
||||||
"""Parse the properties dictionary of a schema document.
|
"""Parse the properties dictionary of a schema document.
|
||||||
|
|
||||||
:returns list of SchemaProperty objects
|
:returns: list of SchemaProperty objects
|
||||||
"""
|
"""
|
||||||
properties = []
|
properties = []
|
||||||
for (name, prop) in schema_properties.items():
|
for (name, prop) in schema_properties.items():
|
||||||
|
@@ -41,7 +41,8 @@ class Controller(object):
|
|||||||
"""Retrieve a listing of Task objects.
|
"""Retrieve a listing of Task objects.
|
||||||
|
|
||||||
:param page_size: Number of tasks to request in each paginated request
|
:param page_size: Number of tasks to request in each paginated request
|
||||||
:returns generator over list of Tasks
|
:returns: generator over list of Tasks
|
||||||
|
|
||||||
"""
|
"""
|
||||||
def paginate(url):
|
def paginate(url):
|
||||||
resp, body = self.http_client.get(url)
|
resp, body = self.http_client.get(url)
|
||||||
|
6
tox.ini
6
tox.ini
@@ -21,6 +21,9 @@ commands = flake8
|
|||||||
[testenv:venv]
|
[testenv:venv]
|
||||||
commands = {posargs}
|
commands = {posargs}
|
||||||
|
|
||||||
|
[pbr]
|
||||||
|
warnerror = True
|
||||||
|
|
||||||
[testenv:functional]
|
[testenv:functional]
|
||||||
# See glanceclient/tests/functional/README.rst
|
# See glanceclient/tests/functional/README.rst
|
||||||
# for information on running the functional tests.
|
# for information on running the functional tests.
|
||||||
@@ -39,10 +42,11 @@ commands = sphinx-build -a -E -W -d releasenotes/build/doctrees -b html releasen
|
|||||||
|
|
||||||
[flake8]
|
[flake8]
|
||||||
# H233 Python 3.x incompatible use of print operator
|
# H233 Python 3.x incompatible use of print operator
|
||||||
|
# H301 one import per line
|
||||||
# H303 no wildcard import
|
# H303 no wildcard import
|
||||||
# H404 multi line docstring should start with a summary
|
# H404 multi line docstring should start with a summary
|
||||||
|
|
||||||
ignore = F403,F812,F821,H233,H303,H404
|
ignore = F403,F812,F821,H233,H301,H303,H404
|
||||||
show-source = True
|
show-source = True
|
||||||
exclude = .venv*,.tox,dist,*egg,build,.git,doc,*openstack/common*,*lib/python*,.update-venv
|
exclude = .venv*,.tox,dist,*egg,build,.git,doc,*openstack/common*,*lib/python*,.update-venv
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user