|
@@ -25,7 +25,7 @@ def get_parser():
|
|
|
default="data/schedule.yml",
|
|
|
type=Path,
|
|
|
)
|
|
|
- p.add_argument('--night-threshold', metavar='HOUR', default=5, type=int)
|
|
|
+ p.add_argument("--night-threshold", metavar="HOUR", default=5, type=int)
|
|
|
p.add_argument("--mode", choices=["hugo"], default="hugo")
|
|
|
return p
|
|
|
|
|
@@ -137,11 +137,11 @@ class HugoConverter(Converter):
|
|
|
if after_midnight:
|
|
|
hour += 24
|
|
|
|
|
|
- start = '%02d:%02d' % (hour, minute)
|
|
|
+ start = "%02d:%02d" % (hour, minute)
|
|
|
if day not in days:
|
|
|
days[day] = dict(day=day, start=start, rooms={})
|
|
|
- if days[day]['start'] > start:
|
|
|
- days[day]['start'] = start
|
|
|
+ if days[day]["start"] > start:
|
|
|
+ days[day]["start"] = start
|
|
|
|
|
|
room = self.talk_room[uid]
|
|
|
days[day]["rooms"].setdefault(room, dict(room=room, slots=[]))
|
|
@@ -159,7 +159,7 @@ class HugoConverter(Converter):
|
|
|
for room in sorted(days[d]["rooms"]):
|
|
|
days[d]["rooms"][room]["slots"].sort(key=lambda x: x["slot"])
|
|
|
# convert dict to list
|
|
|
- days[d]["rooms"] = [days[d]['rooms'][k] for k in sorted(days[d]["rooms"])]
|
|
|
+ days[d]["rooms"] = [days[d]["rooms"][k] for k in sorted(days[d]["rooms"])]
|
|
|
out = {"schedule": [days[k] for k in sorted(days)]}
|
|
|
|
|
|
# dump, finally
|