def add_rooms(self, item): rooms = [] if item['room_kinds']: for room_item in item['room_kinds']: room = Room(**room_item) room.conditions = self.add_conditions(room_item) rooms.append(room) return rooms