def reply_handler(self, payload):
        try:
            # Cancel timeout
            self.replies_timeout.pop(payload['msg_uuid']).cancel()
        except:
            # We ignore any errors in cancelling timeout
            pass

        try:
            # Call the registered callback,for the reply message id, with the reply data as argument
            self.replies.pop(payload['msg_uuid'])(response.CalvinResponse(encoded=payload['value']))
        except:
            # We ignore unknown replies
            return
Gets called when a REPLY messages arrives on this link
dataset/ETHPy150Open EricssonResearch/calvin-base/calvin/runtime/north/calvin_network.py/CalvinLink.reply_handler