def get_blame(self, file_path, branch='master'):
        assert isinstance(file_path, (str, unicode)), file_path

        requester = Requester(
            None,
            None,
            "https://github.com",
            MainClass.DEFAULT_TIMEOUT,
            None,
            None,
            self._requester._Requester__userAgent,
            MainClass.DEFAULT_PER_PAGE,
            False
        )

        status, headers, body = \
            requester._Requester__requestRaw(None,
                                             'GET',
                                             '%s/blame/%s/%s' % (self.html_url, branch, file_path),
                                             {
                                                 'User-Agent': requester._Requester__userAgent
                                             }, None)

        if status >= 400:
            raise requester._Requester__createException(status, headers, body)

        return body