[Kimchi-devel] [PATCH] Fix volume not found error message

Daniel H Barboza danielhb at linux.vnet.ibm.com
Thu Apr 10 14:26:46 UTC 2014


Reviewed-by: Daniel Barboza <danielhb at linux.vnet.ibm.com>

On 04/09/2014 12:00 AM, Rodrigo Trujillo wrote:
> The message 'KCHVOL0002E' expects the storage pool name, however the
> backend was passing the libvirt pool object, this makes the user see the
> python object string (useless information). This patch corrects this
> problem, fixing the duplicated variable name in the source code.
>
> Signed-off-by: Rodrigo Trujillo <rodrigo.trujillo at linux.vnet.ibm.com>
> ---
>   src/kimchi/model/storagevolumes.py | 6 +++---
>   1 file changed, 3 insertions(+), 3 deletions(-)
>
> diff --git a/src/kimchi/model/storagevolumes.py b/src/kimchi/model/storagevolumes.py
> index c524ca3..8a568eb 100644
> --- a/src/kimchi/model/storagevolumes.py
> +++ b/src/kimchi/model/storagevolumes.py
> @@ -108,8 +108,8 @@ class StorageVolumeModel(object):
>           self.conn = kargs['conn']
>           self.objstore = kargs['objstore']
>
> -    def _get_storagevolume(self, pool, name):
> -        pool = StoragePoolModel.get_storagepool(pool, self.conn)
> +    def _get_storagevolume(self, poolname, name):
> +        pool = StoragePoolModel.get_storagepool(poolname, self.conn)
>           if not pool.isActive():
>               raise InvalidOperation("KCHVOL0006E", {'name': pool})
>           try:
> @@ -117,7 +117,7 @@ class StorageVolumeModel(object):
>           except libvirt.libvirtError as e:
>               if e.get_error_code() == libvirt.VIR_ERR_NO_STORAGE_VOL:
>                   raise NotFoundError("KCHVOL0002E", {'name': name,
> -                                                    'pool': pool})
> +                                                    'pool': poolname})
>               else:
>                   raise
>




More information about the Kimchi-devel mailing list