aboutsummaryrefslogtreecommitdiffstats
path: root/climl/__init__.py
blob: cb1f129de141ff1e934776df82db3adb389467db (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
from . import imap
from . import interface
from . import hooks

def on_email(content):
    print('on_email:', content)
    print('now, raising exception')
    raise interface.HookAbortError()

def main():
    print('starting imap.main loop')
    try:
        imap.main(on_email)
    except KeyboardInterrupt:
        pass
    print('end of main imap loop')