'Get the result of the RPC, or possibly raise an exception.
This implies a call to check_success().  If a get-result hook was
passed to make_call(), that hook is responsible for calling
check_success(), and the return value of the hook is returned.
Otherwise, check_success() is called directly and None is
returned.'

def get_result(self):

    if (self.__get_result_hook is None):
        self.check_success()
        return None
    else:
        return self.__get_result_hook(self)
