def __str__(self):
        """
        Pretty print dialogue Act.

        :return: string representation of the dialogue Act
        """

        if self.intent:
            return self.intent + \
                   '(' + \
                   ''.join([str(param)+', ' for param in self.params]) + ')'
        else:
            return 'None (DialogueAct)'

        Pretty print dialogue Act.

        :return: string representation of the dialogue Act
        
plato/dialogue/action.py