'Read and parse the message file.'

def load(self):

    try:
        self._read()
        self._parse()
    except Exception as exc:
        self.failed = True
        params = {'path': self._path, 'exception': exc}
        if self.fail_silently:
            LOG.warning("Error    processing    message    json    file    '%(path)s':    %(exception)s", params)
        else:
            raise exceptions.MessageFailure((_("Error    processing    message    json    file    '%(path)s':    %(exception)s") % params))
