def get(self, tip_auth_token, *uriargs): """ Parameters: tip_auth_token Response: receiverTipList Errors: InvalidTipAuthToken """ receivertip_iface = ReceiverTip() try: # TODO validate parameter tip format or raise InvalidInputFormat tips = yield receivertip_iface.get_tips_by_tip(tip_auth_token) # this function return a dict with: { 'othertips': [$rtip], 'request' : $rtip } tips['othertips'].append(tips['request']) self.write(tips['othergroup']) self.set_status(200) # OK except TipGusNotFound, e: self.set_status(e.http_status) self.write({'error_message': e.error_message, 'error_code' : e.error_code})
def get_tip_list(self, valid_tip): store = self.getStore() receivertip_iface = ReceiverTip(store) tips = receivertip_iface.get_tips_by_tip(valid_tip) # this function return a dict with: { 'othertips': [$rtip], 'request' : $rtip } tips['othertips'].append(tips['request']) self.returnData(tips) self.returnCode(200) return self.prepareRetVals()