From: Mykola Golub Date: Tue, 5 Dec 2017 13:48:23 +0000 (+0200) Subject: pybind/rbd: fix metadata functions error handling X-Git-Tag: v13.0.2~847^2~1 X-Git-Url: http://git.apps.os.sepia.ceph.com/?a=commitdiff_plain;h=2e6872b28eccd10b8bafdadaf3e6049123792022;p=ceph.git pybind/rbd: fix metadata functions error handling Fixes: http://tracker.ceph.com/issues/22306 Signed-off-by: Mykola Golub --- diff --git a/src/pybind/rbd/rbd.pyx b/src/pybind/rbd/rbd.pyx index 949504a34d2bc..a7424fa9cab46 100644 --- a/src/pybind/rbd/rbd.pyx +++ b/src/pybind/rbd/rbd.pyx @@ -2703,7 +2703,7 @@ written." % (self.name, ret, length)) break if ret != 0: raise make_ex(ret, 'error getting metadata %s for image %s' % - (self.key, self.name,)) + (key, self.name,)) return decode_cstr(value) finally: free(value) @@ -2727,7 +2727,7 @@ written." % (self.name, ret, length)) if ret != 0: raise make_ex(ret, 'error setting metadata %s for image %s' % - (self.key, self.name,)) + (key, self.name,)) def metadata_remove(self, key): @@ -2745,7 +2745,7 @@ written." % (self.name, ret, length)) if ret != 0: raise make_ex(ret, 'error removing metadata %s for image %s' % - (self.key, self.name,)) + (key, self.name,)) def metadata_list(self): """