Part of spamfighter.core.firewall View Source View In Hierarchy
Known subclasses: spamfighter.core.firewall.DoFirewallStatement, spamfighter.core.firewall.SkipFirewallStatement, spamfighter.core.firewall.StopFirewallStatement
Конкретные наследники реализуют конкретные правила.
Instance Variables | if_tags | набор тегов, по которым идёт фильтрация
применения правила
(type: list
) |
if_inverted | инвертированный смысл условия по if (if not?)
(type: bool
) | |
label | метка правила
(type: int
) |
Method | __init__ | Конструктор. |
Method | __eq__ | Undocumented |
Method | __repr__ | Undocumented |
Method | __str__ | Получить строковое представление правила (в исходной грамматике). |
Method | compile | Скомпилировать правило, присоединив его к цепочке deferred. |
Method | _if_helper | Элемент цепочки отложенных вызовов, отвечающий за обработку условия. |
Method | _label_helper | Errback, который ловит SkipToProcess ,
чтобы обеcпечить остановку |
Parameters | if_tags | набор тегов, по которым идёт фильтрация
применения правила
(type: list
) |
if_inverted | инвертированный смысл условия по if (if not?)
(type: bool
) | |
label | метка правила
(type: int
) |
Returns | (type: str
) |
Parameters | d | цепочка отложенных вызовов
(type: twisted.internet.defer.Deferred
) |
debug | включить отладочный режим?
(type: bool
) |
Parameters | message | обрабатываемое сообщение
(type: ITaggedMessage
) |
Returns | результат обработки сообщения
(type: bool
) |
SkipToProcess
,
чтобы обеcпечить остановку на нужном label
после skip to.Parameters | debug | включить отладочный режим?
(type: bool
) |