Coverage for app/venv/lib/python3.14/site-packages/weblate/utils/antispam.py: 67%
7 statements
« prev ^ index » next coverage.py v7.15.2, created at 2026-10-07 07:15 +0000
« prev ^ index » next coverage.py v7.15.2, created at 2026-10-07 07:15 +0000
1# Copyright © Michal Čihař <michal@weblate.org>
2#
3# SPDX-License-Identifier: GPL-3.0-or-later
4from __future__ import annotations
6from typing import TYPE_CHECKING
8if TYPE_CHECKING: 8 ↛ 9line 8 didn't jump to line 9 because the condition on line 8 was never true
9 from django.http import HttpRequest
12def is_spam(request: HttpRequest, texts: str | list[str]) -> bool:
13 """Check whether text is considered spam."""
14 # Akismet integration has been removed
15 return False
18def report_spam(text, user_ip, user_agent) -> None:
19 """Report spam to external service."""
20 # Akismet integration has been removed