)]}'
{"doc/source/contributor/layout.rst":[{"author":{"_account_id":11975,"name":"Slawek Kaplonski","email":"skaplons@redhat.com","username":"slaweq"},"change_message_id":"436b5ada4af5cb06e60ca40149d956ca21e89093","unresolved":false,"context_lines":[{"line_number":51,"context_line":"-----"},{"line_number":52,"context_line":""},{"line_number":53,"context_line":"Each service implements a ``Proxy`` class based on"},{"line_number":54,"context_line":":class:`~openstack.proxy.BaseProxy`, within the"},{"line_number":55,"context_line":"``openstack/\u003cprogram_name\u003e/vX/_proxy.py`` module. For example, the v2 compute"},{"line_number":56,"context_line":"service\u0027s ``Proxy`` exists in ``openstack/compute/v2/_proxy.py``."},{"line_number":57,"context_line":""}],"source_content_type":"text/x-rst","patch_set":6,"id":"3fa0c359_6854c553","line":54,"updated":"2018-02-11 20:22:55.000000000","message":"IMHO it could be good to wait until https://review.openstack.org/#/c/539271/ will be merged and change it to proxy.Proxy here","commit_id":"439dfd4c047d67127feed3e67aba992ad8db1380"},{"author":{"_account_id":11975,"name":"Slawek Kaplonski","email":"skaplons@redhat.com","username":"slaweq"},"change_message_id":"436b5ada4af5cb06e60ca40149d956ca21e89093","unresolved":false,"context_lines":[{"line_number":55,"context_line":"``openstack/\u003cprogram_name\u003e/vX/_proxy.py`` module. For example, the v2 compute"},{"line_number":56,"context_line":"service\u0027s ``Proxy`` exists in ``openstack/compute/v2/_proxy.py``."},{"line_number":57,"context_line":""},{"line_number":58,"context_line":"Th :class:`~openstack.proxy.BaseProxy` class is based on"},{"line_number":59,"context_line":":class:`~openstack._adapter.OpenStackSDKAdapter` which is in turn based on"},{"line_number":60,"context_line":":class:`~keystoneauth1.adapter.Adapter`."},{"line_number":61,"context_line":""}],"source_content_type":"text/x-rst","patch_set":6,"id":"3fa0c359_084d01c3","line":58,"updated":"2018-02-11 20:22:55.000000000","message":"ditto","commit_id":"439dfd4c047d67127feed3e67aba992ad8db1380"},{"author":{"_account_id":11975,"name":"Slawek Kaplonski","email":"skaplons@redhat.com","username":"slaweq"},"change_message_id":"436b5ada4af5cb06e60ca40149d956ca21e89093","unresolved":false,"context_lines":[{"line_number":59,"context_line":":class:`~openstack._adapter.OpenStackSDKAdapter` which is in turn based on"},{"line_number":60,"context_line":":class:`~keystoneauth1.adapter.Adapter`."},{"line_number":61,"context_line":""},{"line_number":62,"context_line":".. autoclass:: openstack.proxy.BaseProxy"},{"line_number":63,"context_line":"   :members:"},{"line_number":64,"context_line":"   :show-inheritance:"},{"line_number":65,"context_line":""}],"source_content_type":"text/x-rst","patch_set":6,"id":"3fa0c359_284a3dab","line":62,"updated":"2018-02-11 20:22:55.000000000","message":"same here","commit_id":"439dfd4c047d67127feed3e67aba992ad8db1380"}]}
