human
Solve the following python programming problem given the following code:
def _check_table(self, parent, needle) : 
    def _matches(expr) : 
        op = expr.op () 
        if expr.equals (needle) : 
            return True 
if op.blocks () : 
            return False 
for arg in op.flat_args () : 
            if (not isinstance (arg, ir.Expr)) : 
                continue 
if _matches (arg) : 
                return True 
return True 
return _matches (_matches) 

    
    

    Fix the buggy line: return _matches (_matches)
assistant
#Here is Python code to fix the buggy line: return _matches (_matches)
.

return _matches (parent)