'General graph object error for validation failures.
:param (str|unicode) message: The error message.
:param (iterable) path: A path pointing to the error.
:param notes: Add additional notes, but keep default exception message.'

def __init__(self, message='', path=(), notes=()):

    self.message = message
    self.plain_message = message
    self.path = list(path)
    self.notes = notes
    super(PlotlyGraphObjectError, self).__init__(message)
