| Index: pending_manager.py
|
| diff --git a/pending_manager.py b/pending_manager.py
|
| index 7548be2e2490eae993d80d98a51ed6c49a320d50..3efb64880af5eabc07217be20ebf7d3756256e22 100644
|
| --- a/pending_manager.py
|
| +++ b/pending_manager.py
|
| @@ -148,14 +148,18 @@ class PendingManager(object):
|
| # Delay (secs) between commit bursts.
|
| COMMIT_BURST_DELAY = 10*60
|
|
|
| - def __init__(self, context_obj, pre_patch_verifiers, verifiers):
|
| + def __init__(self, context_obj, pre_patch_verifiers, verifiers,
|
| + project_name=''):
|
| """
|
| Args:
|
| pre_patch_verifiers: Verifiers objects that are run before applying the
|
| patch.
|
| verifiers: Verifiers object run after applying the patch.
|
| """
|
| - assert len(pre_patch_verifiers) or len(verifiers)
|
| + if not(len(pre_patch_verifiers) or len(verifiers)):
|
| + raise ValueError('at least one verifier should be defined (in project %s)'
|
| + % project_name)
|
| +
|
| self.context = context_obj
|
| self.pre_patch_verifiers = pre_patch_verifiers or []
|
| self.verifiers = verifiers or []
|
| @@ -429,6 +433,7 @@ class PendingManager(object):
|
| 'Failed to set the flag to False for %s with message %s' % (
|
| pending.pending_name(), message))
|
| traceback.print_stack()
|
| + logging.error(str(e))
|
| errors.send_stack(e)
|
| if message:
|
| try:
|
|
|