dream

Форк
0
23 строки · 759.0 Байт
1
import logging
2

3
from df_engine.core import Actor, Context
4

5
from common.dff.integration.condition import is_yes_vars
6
from common.funfact import FUNFACT_COMPILED_PATTERN
7

8
logger = logging.getLogger(__name__)
9

10

11
def random_funfact_condition(ctx: Context, actor: Actor, *args, **kwargs) -> bool:
12
    request = ctx.last_request
13
    return bool(FUNFACT_COMPILED_PATTERN.search(request))
14

15

16
def thematic_funfact_condition(ctx: Context, actor: Actor, *args, **kwargs) -> bool:
17
    request = ctx.last_request
18
    return bool(FUNFACT_COMPILED_PATTERN.search(request) and "about" in request)
19

20

21
def another_funfact_condition(ctx: Context, actor: Actor, *args, **kwargs) -> bool:
22
    request = ctx.last_request
23
    return bool("other" in request or is_yes_vars(ctx, actor))
24

Использование cookies

Мы используем файлы cookie в соответствии с Политикой конфиденциальности и Политикой использования cookies.

Нажимая кнопку «Принимаю», Вы даете АО «СберТех» согласие на обработку Ваших персональных данных в целях совершенствования нашего веб-сайта и Сервиса GitVerse, а также повышения удобства их использования.

Запретить использование cookies Вы можете самостоятельно в настройках Вашего браузера.