27 lines
985 B
Python
27 lines
985 B
Python
# Изменено: 2026-03-14
|
|
# event-cleaner: HTTP функция для демонстрации контролируемого изменения логики.
|
|
# Работает без внешних пакетов.
|
|
|
|
import json
|
|
from datetime import datetime, timezone
|
|
|
|
|
|
def handle(event):
|
|
"""Принимает delete_n и возвращает подтверждение обработки."""
|
|
|
|
payload = event if isinstance(event, dict) else {}
|
|
|
|
delete_n = int(payload.get("delete_n", 10))
|
|
delete_n = max(1, min(delete_n, 100))
|
|
|
|
now = datetime.now(timezone.utc).isoformat()
|
|
# Здесь intentionally имитируем очистку, чтобы показать реакцию на входные параметры.
|
|
return json.dumps(
|
|
{
|
|
"ok": True,
|
|
"accepted_delete_n": delete_n,
|
|
"status": "simulated-cleanup",
|
|
"generated_at": now,
|
|
}
|
|
), 200, {"Content-Type": "application/json"}
|