Greifvogel-Alarm berichtigt, Wartezeit von 60 auf 5 Sekunden
Das Abzeichen hing an der Seltenheit statt an der Vogelgruppe: "Ein Greifvogel oder eine Eule vor der Linse" wurde fuer jede epische oder legendaere Art vergeben. Von 148 Arten sind 21 Greifvoegel oder Eulen, 96 sind episch oder legendaer. Aufgefallen an einem Weissstorch. Die Warteschlange fragte alle 60 Sekunden nach Arbeit. Das war nie eine Hintergrundaufgabe, sondern die Zeit, die ein Mensch vor "Der Detektor schaut sich das an …" wartet, nachdem er ein Foto geschickt hat. Jetzt 5 Sekunden; die Abfrage ist ein kurzes JSON gegen die eigene Instanz. Drei Pruefungen fuer das Abzeichen, eine davon mit dem Storch. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
This commit is contained in:
1 parent
dc7db4b603
commit
83ec6ad6c1
4 files changed
+73
-5
No files matched your search
@@ -16,6 +16,18 @@ Foto. Die ganze Logik aus ``watcher.py`` — Bewegung als Auslöser, Besuch übe
|
||||
viele Einzelbilder, Mittelwert der Vogel-Werte — hat hier keine Entsprechung
|
||||
und wäre bei einem Einzelbild sogar falsch. Benutzt wird deshalb direkt
|
||||
``Pipeline.run()``, genau wie bei ``python -m detector test``.
|
||||
|
||||
🔴 **Das Intervall ist eine Wartezeit vor den Augen eines Menschen, keine
|
||||
Hintergrundaufgabe.** Es stand auf 60 Sekunden — gedacht als schonende
|
||||
Hintergrundabfrage, tatsächlich aber die Zeit, die jemand vor dem Bildschirm
|
||||
„Der Detektor schaut sich das an …" wartet, nachdem er ein Foto geschickt
|
||||
hat. Christian hat das zweimal bemängelt, bevor es jemand als Fehler gelesen
|
||||
hat.
|
||||
|
||||
Jetzt 5 Sekunden, und ein Durchlauf, der etwas gefunden hat, fragt **sofort**
|
||||
noch einmal nach: Mehrere Fotos hintereinander sollen nicht je 5 Sekunden
|
||||
kosten. Die Abfrage ist ein kurzes JSON gegen die eigene Instanz — bei 5
|
||||
Sekunden sind das 720 Anfragen in der Stunde, für einen Django-Server nichts.
|
||||
"""
|
||||
|
||||
from __future__ import annotations
|
||||
@@ -39,7 +51,7 @@ class Warteschlange:
|
||||
lese_token: str,
|
||||
schreib_token: str,
|
||||
pipeline: Pipeline,
|
||||
intervall: float = 60.0,
|
||||
intervall: float = 5.0,
|
||||
anzahl: int = 20,
|
||||
timeout: int = 20,
|
||||
):
|
||||
|
||||
Reference in new issue
Block a user