From ddc0507f65af58316c10b4432273de727b6b6f01 Mon Sep 17 00:00:00 2001 From: "Norman J. Harman Jr" Date: Wed, 12 Dec 2012 16:55:30 -0600 Subject: [PATCH] Passing in module instead of just fail_json per upstream request. --- library/subversion | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/library/subversion b/library/subversion index 88699ab0e7b..1a964b28fef 100644 --- a/library/subversion +++ b/library/subversion @@ -70,8 +70,8 @@ import re class Subversion(object): - def __init__(self, fail_callback, dest, repo, revision, username, password): - self.fail_callback = fail_callback + def __init__(self, module, dest, repo, revision, username, password): + self.module = module self.dest = dest self.repo = repo self.revision = revision @@ -89,7 +89,7 @@ class Subversion(object): out, err = cmd.communicate() rc = cmd.returncode if rc != 0: - self.fail_callback(msg=err) + self.module.fail_json(msg=err) return out.splitlines() def checkout(self): @@ -146,7 +146,7 @@ def main(): username = module.params['username'] password = module.params['password'] - svn = Subversion(module.fail_json, dest, repo, revision, username, password) + svn = Subversion(module, dest, repo, revision, username, password) if not os.path.exists(dest): before = None