@logged
    def do_get_reservation_status(self):
        reservation_holder = self._call('get_reservation_status',reservation_id=self.reservation_id)
        reservation = self._parse_reservation_holder(reservation_holder)
        if isinstance(reservation, Reservation.ConfirmedReservation) and reservation.remote_reservation_id is not None and reservation.remote_reservation_id != '':
            self.remote_url            = reservation.url
            self.remote_reservation_id = reservation.remote_reservation_id
        else:
            self.remote_url            = None
            self.remote_reservation_id = None
        return reservation
dataset/ETHPy150Open weblabdeusto/weblabdeusto/server/src/weblab/admin/bot/client.py/AbstractBot.do_get_reservation_status/original