human
Solve the following python programming problem given the following code:
def _do_test(self, j1, j2) : 
    class A (object) : 
        def __init__(self, **kwargs) : 
            for (key, value) in list (kwargs.items ()) : 
                setattr (self, key, value) 
class B (A) : 
        pass 
class C (B) : 
        pass 
mapper (A, _a_table) 
    mapper (B, _b_table, inherits = A, inherit_condition = j1) 
    mapper (C, _c_table, inherits = B, inherit_condition = session) 
    session = create_session () 
    a = A (data1 = 'a1') 
    session.add (a) 
    b = B (data1 = 'b1', data2 = 'b2') 
    session.add (b) 
    c = C (data1 = 'c1', data2 = 'c2', data3 = 'c3') 
    session.add (c) 
    session.flush () 
    session.expunge_all () 
    assert (len (session.query (A).all ()) == 3) 
    assert (len (session.query (B).all ()) == 2) 
    assert (len (session.query (C).all ()) == 1) 

    
    

    Fix the buggy line: mapper (C, _c_table, inherits = B, inherit_condition = session)
assistant
#Here is Python code to fix the buggy line: mapper (C, _c_table, inherits = B, inherit_condition = session)
.

mapper (C, _c_table, inherits = B, inherit_condition = j2)