From 0fb693ff7cdcc5592178c73fed71646e1387e278 Mon Sep 17 00:00:00 2001 From: "loislo@chromium.org" Date: Thu, 25 Dec 2014 15:28:22 +0000 Subject: [PATCH] Fix for print(file=something) BUG= TBR= dpranke@chromium.org, enne@chromium.org, apavlov@chromium.org Review URL: https://codereview.chromium.org/829453004 git-svn-id: svn://svn.chromium.org/chrome/trunk/tools/depot_tools@293503 0039d316-1c4b-4281-b951-d872f2087c98 --- git_cache.py | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/git_cache.py b/git_cache.py index cb7f7e30d..7cc19bdb2 100755 --- a/git_cache.py +++ b/git_cache.py @@ -150,7 +150,14 @@ class Mirror(object): self.refs = refs or [] self.basedir = self.UrlToCacheDir(url) self.mirror_path = os.path.join(self.GetCachePath(), self.basedir) - self.print = print_func or print + if print_func: + self.print = self.print_without_file + self.print_func = print_func + else: + self.print = print + + def print_without_file(self, message, **kwargs): + self.print_func(message) @property def bootstrap_bucket(self):