human
Solve the following python programming problem given the following code:
def assert_raises_such_that(exception_class, exception_test = (lambda e : e), callable_obj = None, * args, **kwargs) : 
    '
    Assert that an exception is raised such that expection_test(exception)
    passes, either in a with statement via a context manager or while calling
    a given callable on given arguments.

    Arguments:
        exception_class - class corresponding to the expected exception
        exception_test - a callable which takes an exception instance and
            asserts things about it
        callable_obj, *args, **kwargs - optional, a callable object and
            arguments to pass into it which when used are expected to raise the
            exception.
if not provided, this function returns a context manager
            which will check that the assertion is raised within the context
            (the body of the with statement).

    As a context manager:
    >>> says_whatever = lambda e: assert_equal(str(e), "whatever")
    >>> with assert_raises_such_that(Exception, says_whatever):
    ...     raise Exception("whatever")

    Pass in a callable:
    >>> says_whatever = lambda e: assert_equal(str(e), "whatever")
    >>> def raise_exception(arg, kwarg=None):
    ...     raise Exception("whatever")
    >>> assert_raises_such_that(Exception, says_whatever, raise_exception, 1, kwarg=234)
    ' 
    if (callable_obj is None) : 
        return _assert_raises_context_manager (exception_class, exception_test) 
else : 
        with _assert_raises_context_manager (exception_class, exception_test) : 
            callable_obj (* callable_obj, ** kwargs) 

    
    

    Fix the buggy line: callable_obj (* callable_obj, ** kwargs)
assistant
#Here is Python code to fix the buggy line: callable_obj (* callable_obj, ** kwargs)
.

callable_obj (* args, ** kwargs)