Mercurial > public > mercurial-scm > hg-stable
diff mercurial/util.py @ 21046:cc13addbd62b
util: enable "hooks" to return list of the values returned from each hooks
author | FUJIWARA Katsunori <foozy@lares.dti.ne.jp> |
---|---|
date | Wed, 16 Apr 2014 00:37:24 +0900 |
parents | c848bfd02366 |
children | c2262004c2e2 |
line wrap: on
line diff
--- a/mercurial/util.py Wed Apr 16 00:37:24 2014 +0900 +++ b/mercurial/util.py Wed Apr 16 00:37:24 2014 +0900 @@ -1996,8 +1996,10 @@ def __call__(self, *args): self._hooks.sort(key=lambda x: x[0]) + results = [] for source, hook in self._hooks: - hook(*args) + results.append(hook(*args)) + return results def debugstacktrace(msg='stacktrace', skip=0, f=sys.stderr, otherf=sys.stdout): '''Writes a message to f (stderr) with a nicely formatted stacktrace.