diff options
author | VG <vg@devys.org> | 2016-06-10 23:27:11 +0200 |
---|---|---|
committer | VG <vg@devys.org> | 2016-06-10 23:27:11 +0200 |
commit | 232e7d95f0f2d0b00c6476ac89d3f93691ba7b47 (patch) | |
tree | aec32f6a4d2415a42285304ea379fb4af9b38205 /climl/__init__.py | |
parent | 6e62cf116d561dcb8c7b72c9c5165db97706fec8 (diff) | |
download | climl-232e7d95f0f2d0b00c6476ac89d3f93691ba7b47.tar.gz climl-232e7d95f0f2d0b00c6476ac89d3f93691ba7b47.tar.bz2 climl-232e7d95f0f2d0b00c6476ac89d3f93691ba7b47.zip |
simplify exception display, fix rcpt filename
Diffstat (limited to 'climl/__init__.py')
-rw-r--r-- | climl/__init__.py | 9 |
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') |