]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commitdiff
rados.py: avoid getting return value of void function
authorJosh Durgin <josh.durgin@dreamhost.com>
Wed, 11 Jan 2012 20:20:47 +0000 (12:20 -0800)
committerJosh Durgin <josh.durgin@dreamhost.com>
Wed, 11 Jan 2012 20:22:14 +0000 (12:22 -0800)
rados_ioctx_locator_set_key is void. The return value seems to have
been uninitialized, so the tests failed rarely.

Signed-off-by: Josh Durgin <josh.durgin@dreamhost.com>
src/pybind/rados.py

index 63eb3b847688880a4e57b0e0c2e4dce0ef6db4ca..1adeaf4105294753be0e91180cb050f23f551eba 100755 (executable)
@@ -540,11 +540,8 @@ class Ioctx(object):
         self.require_ioctx_open()
         if not isinstance(loc_key, str):
             raise TypeError('loc_key must be a string')
-        ret = self.librados.rados_ioctx_locator_set_key(self.io,\
+        self.librados.rados_ioctx_locator_set_key(self.io,\
                 c_char_p(loc_key))
-        if ret < 0:
-            raise make_ex(ret, "error changing locator key of '%s' to '%s'" %\
-                (self.name, loc_key))
         self.locator_key = loc_key
 
     def get_locator_key(self):