update
This commit is contained in:
@@ -122,7 +122,14 @@ def ziehen():
|
||||
if not eintraege:
|
||||
return None
|
||||
|
||||
treffer = random.randrange(len(eintraege))
|
||||
# Schon gelaufene Filme überspringen. Sind alle Vorschläge gesehen,
|
||||
# bleibt es bei der vollen Auswahl — sonst gäbe es keinen Gewinner.
|
||||
with connect() as conn:
|
||||
gesehen = {
|
||||
r["movie_id"] for r in conn.execute("SELECT movie_id FROM watched")
|
||||
}
|
||||
frisch = [i for i, e in enumerate(eintraege) if e["movie_id"] not in gesehen]
|
||||
treffer = random.choice(frisch) if frisch else random.randrange(len(eintraege))
|
||||
schritt = 360 / len(eintraege)
|
||||
runden = 5 + random.randrange(3)
|
||||
# Der Zeiger steht oben, also muss die Mitte des Zielsegments dorthin
|
||||
|
||||
Reference in New Issue
Block a user