aboutsummaryrefslogtreecommitdiffstats
path: root/climl/__init__.py
diff options
context:
space:
mode:
Diffstat (limited to 'climl/__init__.py')
-rw-r--r--climl/__init__.py9
1 files changed, 6 insertions, 3 deletions
diff --git a/climl/__init__.py b/climl/__init__.py
index b4ccecf..e730690 100644
--- a/climl/__init__.py
+++ b/climl/__init__.py
@@ -3,10 +3,11 @@ from . import interface
from . import hooks
import confparser
import os
+import traceback
def on_email(content, hooks, conf):
- #print('on_email:', content)
+ print('▬▬▬▬▬▬▬▶')
context = dict(
conf=conf,
@@ -18,8 +19,10 @@ def on_email(content, hooks, conf):
print('on_email, calling hook {}'.format(hook.__name__))
hook(context)
print('on_email, end of hook {}'.format(hook.__name__))
- except interface.HookStopIteration as e:
- print('hook wanted to stop processing for current email', e)
+ except interface.HookStopIteration:
+ print('hook wanted to stop processing for current email')
+ traceback.print_exc()
+ print('◀▬▬▬▬▬▬▬')
print('now, raising exception (for dev purpose only)')
raise interface.HookAbortError('dev purpose abort')