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
« 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
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"""
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
19__version__ = "0.3.1"
21__all__ = [
22 "After",
23 "Before",
24 "END",
25 "ResponseMessage",
26 "Runner",
27 "START",
28 "Session",
29]