def get(self, receiver_token_auth, rconf_id, *uriargs): """ Parameters: receiver_token_auth, receiver_configuration_id Response: receiverConfDesc Errors: InvalidInputFormat, ProfileGusNotFound, TipGusNotFound, InvalidTipAuthToken """ receivertip_iface = ReceiverTip() try: # TODO receiver_token_auth and rconf_id validation receivers_map = yield receivertip_iface.get_receivers_by_tip(receiver_token_auth) user = receivers_map['actor'] receivercfg_iface = ReceiverConfs() conf_requested = yield receivercfg_iface.get_single(rconf_id) self.write(conf_requested) # TODO output filtering, creating a receiverConfDesc self.set_status(200) except TipGusNotFound, e: self.set_status(e.http_status) self.write({'error_message': e.error_message, 'error_code' : e.error_code})