def __repr__(self):
        return "Reservation(%r, %r, %r, %r)" % (self.id, self.client_initial_data, self.server_initial_data, self.request_info)

###############################################################################
#
# One single reservation may fit in many independent schedulers. For instance,
# there could be a remote scheduler that wraps another WebLab-Deusto, and, at
# the same time, the same reservation is in a local queue. During a certain
# amount of time, where it is in different queues, it will be in both
# schedulers. However, as one of them finally decides that it is in
# WaitingConfirmation, Reserved or PostReservation status, the aggregator must
# know that the reservation should end in the rest of the schedulers.
# Subsequent calls to the aggregator should retrieve what active schedulers are
# there for that reservation id. In order to know which ones are active, this
# information is stored as records in this table.
#
dataset/ETHPy150Open weblabdeusto/weblabdeusto/server/src/weblab/core/coordinator/sql/model.py/Reservation.__repr__/original