run_hook: no more than one plugin shall return a result

This commit is contained in:
ThomasV 2014-07-10 17:27:54 +02:00
parent e2717284eb
commit 6fb85f95bf
1 changed files with 5 additions and 2 deletions

View File

@ -51,9 +51,12 @@ def run_hook(name, *args):
print_error("Plugin error")
traceback.print_exc(file=sys.stdout)
results.append((p.name,r))
if r:
results.append(r)
return results
if results:
assert len(results) == 1, results
return results[0]