def send_game_start(self, session):
conn_in_room = itertools.filterfalse(
lambda x: x.room is None or x.spectate is True,
self.server.connections)
conns = sorted(conn_in_room, key=lambda x: x.room)
for room_id, room_conns in itertools.groupby(conns, key=lambda x: x.room):
if not room_id:
continue
self.check_song_start(session, room_id, room_conns)
评论列表
文章目录