From: Alfredo Deza Date: Thu, 15 Aug 2013 13:56:17 +0000 (-0400) Subject: allow an optional patch kwarg to check_call X-Git-Tag: v1.2.1~2^2~1 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=00ab0e3ae51e455fb212480673541fbb6decc6f8;p=ceph-deploy.git allow an optional patch kwarg to check_call Signed-off-by: Alfredo Deza --- diff --git a/ceph_deploy/util/wrappers.py b/ceph_deploy/util/wrappers.py index 2bbb2fc..4bff77b 100644 --- a/ceph_deploy/util/wrappers.py +++ b/ceph_deploy/util/wrappers.py @@ -22,6 +22,7 @@ def check_call(conn, logger, args, *a, **kw): :param args: The args to be passed onto ``check_call`` """ command = ' '.join(args) + patch = kw.pop('patch', True) # Always patch unless explicitly told to logger.info('Running command: %s' % command) def remote_call(args, *a, **kw): @@ -32,7 +33,7 @@ def check_call(conn, logger, args, *a, **kw): **kw ) - with context.remote(conn, logger, remote_call, mangle_exc=False) as call: + with context.remote(conn, logger, remote_call, mangle_exc=False, patch=patch) as call: try: return call(args, *a, **kw) except Exception as err: