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

1# Copyright © Michal Čihař <michal@weblate.org> 

2# 

3# SPDX-License-Identifier: GPL-3.0-or-later 

4from __future__ import annotations 

5 

6from typing import TYPE_CHECKING 

7 

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 

10 

11 

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 

16 

17 

18def report_spam(text, user_ip, user_agent) -> None: 

19 """Report spam to external service.""" 

20 # Akismet integration has been removed