Merge "Replace 'value' arguments in image proxies"

This commit is contained in:
Jenkins 2015-12-15 06:12:59 +00:00 committed by Gerrit Code Review
commit f3f06b2067
2 changed files with 48 additions and 48 deletions

View File

@ -10,7 +10,7 @@
# License for the specific language governing permissions and limitations # License for the specific language governing permissions and limitations
# under the License. # under the License.
from openstack.image.v1 import image from openstack.image.v1 import image as _image
from openstack import proxy from openstack import proxy
@ -26,12 +26,12 @@ class Proxy(proxy.BaseProxy):
:returns: The results of image creation :returns: The results of image creation
:rtype: :class:`~openstack.image.v1.image.Image` :rtype: :class:`~openstack.image.v1.image.Image`
""" """
return self._create(image.Image, **attrs) return self._create(_image.Image, **attrs)
def delete_image(self, value, ignore_missing=True): def delete_image(self, image, ignore_missing=True):
"""Delete an image """Delete an image
:param value: The value can be either the ID of an image or a :param image: The value can be either the ID of an image or a
:class:`~openstack.image.v1.image.Image` instance. :class:`~openstack.image.v1.image.Image` instance.
:param bool ignore_missing: When set to ``False`` :param bool ignore_missing: When set to ``False``
:class:`~openstack.exceptions.ResourceNotFound` will be :class:`~openstack.exceptions.ResourceNotFound` will be
@ -41,7 +41,7 @@ class Proxy(proxy.BaseProxy):
:returns: ``None`` :returns: ``None``
""" """
self._delete(image.Image, value, ignore_missing=ignore_missing) self._delete(_image.Image, image, ignore_missing=ignore_missing)
def find_image(self, name_or_id, ignore_missing=True): def find_image(self, name_or_id, ignore_missing=True):
"""Find a single image """Find a single image
@ -54,20 +54,20 @@ class Proxy(proxy.BaseProxy):
attempting to find a nonexistent resource. attempting to find a nonexistent resource.
:returns: One :class:`~openstack.image.v1.image.Image` or None :returns: One :class:`~openstack.image.v1.image.Image` or None
""" """
return self._find(image.Image, name_or_id, return self._find(_image.Image, name_or_id,
ignore_missing=ignore_missing) ignore_missing=ignore_missing)
def get_image(self, value): def get_image(self, image):
"""Get a single image """Get a single image
:param value: The value can be the ID of an image or a :param image: The value can be the ID of an image or a
:class:`~openstack.image.v1.image.Image` instance. :class:`~openstack.image.v1.image.Image` instance.
:returns: One :class:`~openstack.image.v1.image.Image` :returns: One :class:`~openstack.image.v1.image.Image`
:raises: :class:`~openstack.exceptions.ResourceNotFound` :raises: :class:`~openstack.exceptions.ResourceNotFound`
when no resource can be found. when no resource can be found.
""" """
return self._get(image.Image, value) return self._get(_image.Image, image)
def images(self, **query): def images(self, **query):
"""Return a generator of images """Return a generator of images
@ -78,12 +78,12 @@ class Proxy(proxy.BaseProxy):
:returns: A generator of image objects :returns: A generator of image objects
:rtype: :class:`~openstack.image.v1.image.Image` :rtype: :class:`~openstack.image.v1.image.Image`
""" """
return self._list(image.Image, paginated=True, **query) return self._list(_image.Image, paginated=True, **query)
def update_image(self, value, **attrs): def update_image(self, image, **attrs):
"""Update a image """Update a image
:param value: Either the id of a image or a :param image: Either the id of a image or a
:class:`~openstack.image.v1.image.Image` instance. :class:`~openstack.image.v1.image.Image` instance.
:attrs kwargs: The attributes to update on the image represented :attrs kwargs: The attributes to update on the image represented
by ``value``. by ``value``.
@ -91,4 +91,4 @@ class Proxy(proxy.BaseProxy):
:returns: The updated image :returns: The updated image
:rtype: :class:`~openstack.image.v1.image.Image` :rtype: :class:`~openstack.image.v1.image.Image`
""" """
return self._update(image.Image, value, **attrs) return self._update(_image.Image, image, **attrs)

View File

@ -10,9 +10,9 @@
# License for the specific language governing permissions and limitations # License for the specific language governing permissions and limitations
# under the License. # under the License.
from openstack.image.v2 import image from openstack.image.v2 import image as _image
from openstack.image.v2 import member from openstack.image.v2 import member as _member
from openstack.image.v2 import tag from openstack.image.v2 import tag as _tag
from openstack import proxy from openstack import proxy
@ -30,17 +30,17 @@ class Proxy(proxy.BaseProxy):
""" """
data = attrs.pop('data') data = attrs.pop('data')
img = self._create(image.Image, **attrs) img = self._create(_image.Image, **attrs)
img.data = data img.data = data
img.upload_image(self.session) img.upload_image(self.session)
return img return img
def delete_image(self, value, ignore_missing=True): def delete_image(self, image, ignore_missing=True):
"""Delete an image """Delete an image
:param value: The value can be either the ID of an image or a :param image: The value can be either the ID of an image or a
:class:`~openstack.image.v2.image.Image` instance. :class:`~openstack.image.v2.image.Image` instance.
:param bool ignore_missing: When set to ``False`` :param bool ignore_missing: When set to ``False``
:class:`~openstack.exceptions.ResourceNotFound` will be :class:`~openstack.exceptions.ResourceNotFound` will be
@ -50,7 +50,7 @@ class Proxy(proxy.BaseProxy):
:returns: ``None`` :returns: ``None``
""" """
self._delete(image.Image, value, ignore_missing=ignore_missing) self._delete(_image.Image, image, ignore_missing=ignore_missing)
def find_image(self, name_or_id, ignore_missing=True): def find_image(self, name_or_id, ignore_missing=True):
"""Find a single image """Find a single image
@ -63,20 +63,20 @@ class Proxy(proxy.BaseProxy):
attempting to find a nonexistent resource. attempting to find a nonexistent resource.
:returns: One :class:`~openstack.image.v2.image.Image` or None :returns: One :class:`~openstack.image.v2.image.Image` or None
""" """
return self._find(image.Image, name_or_id, return self._find(_image.Image, name_or_id,
ignore_missing=ignore_missing) ignore_missing=ignore_missing)
def get_image(self, value): def get_image(self, image):
"""Get a single image """Get a single image
:param value: The value can be the ID of a image or a :param image: The value can be the ID of a image or a
:class:`~openstack.image.v2.image.Image` instance. :class:`~openstack.image.v2.image.Image` instance.
:returns: One :class:`~openstack.image.v2.image.Image` :returns: One :class:`~openstack.image.v2.image.Image`
:raises: :class:`~openstack.exceptions.ResourceNotFound` :raises: :class:`~openstack.exceptions.ResourceNotFound`
when no resource can be found. when no resource can be found.
""" """
return self._get(image.Image, value) return self._get(_image.Image, image)
def images(self, **query): def images(self, **query):
"""Return a generator of images """Return a generator of images
@ -87,12 +87,12 @@ class Proxy(proxy.BaseProxy):
:returns: A generator of image objects :returns: A generator of image objects
:rtype: :class:`~openstack.image.v2.image.Image` :rtype: :class:`~openstack.image.v2.image.Image`
""" """
return self._list(image.Image, paginated=True, **query) return self._list(_image.Image, paginated=True, **query)
def update_image(self, value, **attrs): def update_image(self, image, **attrs):
"""Update a image """Update a image
:param value: Either the id of a image or a :param image: Either the id of a image or a
:class:`~openstack.image.v2.image.Image` instance. :class:`~openstack.image.v2.image.Image` instance.
:attrs kwargs: The attributes to update on the image represented :attrs kwargs: The attributes to update on the image represented
by ``value``. by ``value``.
@ -100,7 +100,7 @@ class Proxy(proxy.BaseProxy):
:returns: The updated image :returns: The updated image
:rtype: :class:`~openstack.image.v2.image.Image` :rtype: :class:`~openstack.image.v2.image.Image`
""" """
return self._update(image.Image, value, **attrs) return self._update(_image.Image, image, **attrs)
def create_member(self, **attrs): def create_member(self, **attrs):
"""Create a new member from attributes """Create a new member from attributes
@ -112,13 +112,13 @@ class Proxy(proxy.BaseProxy):
:returns: The results of member creation :returns: The results of member creation
:rtype: :class:`~openstack.image.v2.member.Member` :rtype: :class:`~openstack.image.v2.member.Member`
""" """
return self._create(member.Member, **attrs) return self._create(_member.Member, **attrs)
def delete_member(self, value, ignore_missing=True): def delete_member(self, member, ignore_missing=True):
"""Delete a member """Delete a member
:param value: The value can be either the ID of a member or a :param member: The value can be either the ID of a member or a
:class:`~openstack.image.v2.member.Member` instance. :class:`~openstack.image.v2.member.Member` instance.
:param bool ignore_missing: When set to ``False`` :param bool ignore_missing: When set to ``False``
:class:`~openstack.exceptions.ResourceNotFound` will be :class:`~openstack.exceptions.ResourceNotFound` will be
raised when the member does not exist. raised when the member does not exist.
@ -127,7 +127,7 @@ class Proxy(proxy.BaseProxy):
:returns: ``None`` :returns: ``None``
""" """
self._delete(member.Member, value, ignore_missing=ignore_missing) self._delete(_member.Member, member, ignore_missing=ignore_missing)
def find_member(self, name_or_id, ignore_missing=True): def find_member(self, name_or_id, ignore_missing=True):
"""Find a single member """Find a single member
@ -140,20 +140,20 @@ class Proxy(proxy.BaseProxy):
attempting to find a nonexistent resource. attempting to find a nonexistent resource.
:returns: One :class:`~openstack.image.v2.member.Member` or None :returns: One :class:`~openstack.image.v2.member.Member` or None
""" """
return self._find(member.Member, name_or_id, return self._find(_member.Member, name_or_id,
ignore_missing=ignore_missing) ignore_missing=ignore_missing)
def get_member(self, value): def get_member(self, member):
"""Get a single member """Get a single member
:param value: The value can be the ID of a member or a :param member: The value can be the ID of a member or a
:class:`~openstack.image.v2.member.Member` instance. :class:`~openstack.image.v2.member.Member` instance.
:returns: One :class:`~openstack.image.v2.member.Member` :returns: One :class:`~openstack.image.v2.member.Member`
:raises: :class:`~openstack.exceptions.ResourceNotFound` :raises: :class:`~openstack.exceptions.ResourceNotFound`
when no resource can be found. when no resource can be found.
""" """
return self._get(member.Member, value) return self._get(_member.Member, member)
def members(self, **query): def members(self, **query):
"""Return a generator of members """Return a generator of members
@ -164,20 +164,20 @@ class Proxy(proxy.BaseProxy):
:returns: A generator of member objects :returns: A generator of member objects
:rtype: :class:`~openstack.image.v2.member.Member` :rtype: :class:`~openstack.image.v2.member.Member`
""" """
return self._list(member.Member, paginated=False, **query) return self._list(_member.Member, paginated=False, **query)
def update_member(self, value, **attrs): def update_member(self, member, **attrs):
"""Update a member """Update a member
:param value: Either the id of a member or a :param member: Either the id of a member or a
:class:`~openstack.image.v2.member.Member` instance. :class:`~openstack.image.v2.member.Member` instance.
:attrs kwargs: The attributes to update on the member represented :attrs kwargs: The attributes to update on the member represented
by ``value``. by ``value``.
:returns: The updated member :returns: The updated member
:rtype: :class:`~openstack.image.v2.member.Member` :rtype: :class:`~openstack.image.v2.member.Member`
""" """
return self._update(member.Member, value, **attrs) return self._update(_member.Member, member, **attrs)
def create_tag(self, **attrs): def create_tag(self, **attrs):
"""Create a new tag from attributes """Create a new tag from attributes
@ -189,13 +189,13 @@ class Proxy(proxy.BaseProxy):
:returns: The results of tag creation :returns: The results of tag creation
:rtype: :class:`~openstack.image.v2.tag.Tag` :rtype: :class:`~openstack.image.v2.tag.Tag`
""" """
return self._create(tag.Tag, **attrs) return self._create(_tag.Tag, **attrs)
def delete_tag(self, value, ignore_missing=True): def delete_tag(self, tag, ignore_missing=True):
"""Delete a tag """Delete a tag
:param value: The value can be either the ID of a tag or a :param tag: The value can be either the ID of a tag or a
:class:`~openstack.image.v2.tag.Tag` instance. :class:`~openstack.image.v2.tag.Tag` instance.
:param bool ignore_missing: When set to ``False`` :param bool ignore_missing: When set to ``False``
:class:`~openstack.exceptions.ResourceNotFound` will be :class:`~openstack.exceptions.ResourceNotFound` will be
raised when the tag does not exist. raised when the tag does not exist.
@ -204,4 +204,4 @@ class Proxy(proxy.BaseProxy):
:returns: ``None`` :returns: ``None``
""" """
self._delete(tag.Tag, value, ignore_missing=ignore_missing) self._delete(_tag.Tag, tag, ignore_missing=ignore_missing)