Mercurial > hg
changeset 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 | 7f875ed19475 |
children | f0003f989e72 |
files | mercurial/util.py |
diffstat | 1 files changed, 3 insertions(+), 1 deletions(-) [+] |
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.