def careless(self, request): """ This implements a 'separate' resource for demonstration purposes. Defines a resource that returns a response in a separate CoAP Message 1 °) promise the client that this request will be acted upon by sending an Acknowledgement... :param request: """ request.accept() # ... and then do nothing. Pretty mean.
def separate(): """ This implements a 'separate' resource for demonstration purposes. Defines a resource that returns a response in a separate CoAP Message """ if request.method == "GET": # we know this stuff may take longer... promise the client that this # request will be acted upon by sending an Acknowledgement request.accept() datetime.time.sleep(1) # do the time-consuming computation payload = {"type": request.type.ordinal(), "type-string": request.msgType, "code": request.code, "message ID": request.messageID} # create response response = Response( contentType=mediaCodes.text, payload=str(payload), code=codes.content) return response # complete the request