blob: 86708daccdcae13a39b3400b46e0299fdd768680 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
|
"""画面確認用のダミーデータ。日付とスタジオごとに毎回同じ結果を返す。"""
import random
def fetch(studio, date):
rng = random.Random(f"{studio['id']}:{date.isoformat()}")
slots = []
for room in studio["rooms"]:
for hour in range(studio["open"], studio["close"]):
status = "booked" if rng.random() < 0.45 else "free"
slots.append({"room": room, "hour": hour, "status": status})
return slots
|