From 2d7bea6148756fd8f3f7e124148d296d4290691f Mon Sep 17 00:00:00 2001 From: Mykola Golub Date: Tue, 5 Dec 2017 15:48:23 +0200 Subject: [PATCH] pybind/rbd: fix metadata functions error handling Fixes: http://tracker.ceph.com/issues/22306 Signed-off-by: Mykola Golub (cherry picked from commit 2e6872b28eccd10b8bafdadaf3e6049123792022) --- src/pybind/rbd/rbd.pyx | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/pybind/rbd/rbd.pyx b/src/pybind/rbd/rbd.pyx index 1d6376b7faf..d422b6076d5 100644 --- a/src/pybind/rbd/rbd.pyx +++ b/src/pybind/rbd/rbd.pyx @@ -2684,7 +2684,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) @@ -2708,7 +2708,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): @@ -2726,7 +2726,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): """ -- 2.47.3