(self, id)
Description: Send the action to the server for playing out  
        Arguments:  
        * id: The ID of the match to be replayed
Description: Send the action to the server for playing out  
        Arguments:  
        * id: The ID of the match to be replayed
Description : Send the action to the server for playing out Arguments : * id : The ID of the match to be replayed
def get_replay(self, id):
        """Description: Send the action to the server for playing out  
        Arguments:  
        * id: The ID of the match to be replayed"""
        self._send(intent=constants.NetworkCommands.replay.value, replay_id=id)
        try:
            status, replay = rapidjson.loads(
                str(gzip.decompress(self.ws_.recv()), "utf-8"))
        except ValueError:
            raise Exception(constants.Exceptions.replay_notfound.value)
        if status == constants.NetworkCommands.status_ok.value:
            return replay
        else:
            raise Exception(constants.Exceptions.replay_notfound.value)
def get_replay ( self , id ) : self . _send ( intent = constants . NetworkCommands . replay . value , replay_id = id ) try : status , replay = rapidjson . loads ( str ( gzip . decompress ( self . ws_ . recv ( ) ) , "utf-8" ) ) except ValueError : raise Exception ( constants . Exceptions . replay_notfound . value ) if status == constants . NetworkCommands . status_ok . value : return replay else : raise Exception ( constants . Exceptions . replay_notfound . value )