Coverage for kilter/service/__init__.py: 100.00%

9 statements  

« prev     ^ index     » next       coverage.py v7.6.12, created at 2025-03-07 13:26 +0000

1""" 

2High level, asynchronous framework for writing mail filters 

3 

4Kilter is a framework for writing mail filters (known as "milters") 

5compatible with Sendmail and Postfix MTAs. Unlike many previous milter implementations in 

6Python it is not simply bindings to the libmilter library (originally from the Sendmail 

7project). The framework aims to provide Pythonic interfaces for implementing filters, 

8including leveraging coroutines instead of libmilter's callback-style interface. 

9""" 

10 

11from ..protocol import ResponseMessage 

12from .runner import Runner 

13from .session import END 

14from .session import START 

15from .session import After 

16from .session import Before 

17from .session import Session 

18 

19__version__ = "0.3.1" 

20 

21__all__ = [ 

22 "After", 

23 "Before", 

24 "END", 

25 "ResponseMessage", 

26 "Runner", 

27 "START", 

28 "Session", 

29]