]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph-deploy.git/commitdiff
I was not returning the remote function - sigh
authorAlfredo Deza <alfredo.deza@inktank.com>
Mon, 19 Aug 2013 20:55:39 +0000 (16:55 -0400)
committerAlfredo Deza <alfredo@deza.pe>
Tue, 20 Aug 2013 15:46:00 +0000 (11:46 -0400)
Signed-off-by: Alfredo Deza <alfredo.deza@inktank.com>
ceph_deploy/util/context.py
ceph_deploy/util/decorators.py

index 1e23f43840a952b6bf0e7160065d5c1f16eba809..911c739d0ac510a658f2a4580eb4fc2a3309a52f 100644 (file)
@@ -51,6 +51,7 @@ class remote(object):
             # leave everything as it was
             self.client.modules.sys.stdout = self.stdout
             self.client.modules.sys.stdout = self.stderr
+
         if not self.mangle_exc:
             return False
 
index 9faa978aacff234034cd3cddca35e57ef576dd68..ab0bb0e2db29245586e127ecc58a40f0e67f3efb 100644 (file)
@@ -15,7 +15,7 @@ def remote_compile(client, fn):
                     self.remote_traceback = remote_traceback
 
             try:
-                fn(*args, **kwargs)
+                return fn(*args, **kwargs)
             except Exception as err:
                 import traceback
                 remote_trace = traceback.format_exc()