parameters: (op, child_op_type)
return_statement: return False
docstring: :param op: operation
      :param child_op_type: str
      :return: Return True if op has 1 child and type of that child matches child_op_type
docstring_summary: :param op: operation
      :param child_op_type: str
      :return: Return True if op has 1 child and type of that child matches child_op_type
docstring_tokens: : param op : operation : param child_op_type : str : return : Return True if op has 1 child and type of that child matches child_op_type
function: def _check_child_op_type(op, child_op_type):
      """
      :param op: operation
      :param child_op_type: str
      :return: Return True if op has 1 child and type of that child matches child_op_type
      """
      if len(op.outputs) != 1:
          return False
      child_ops = list(op.outputs[0].child_ops)
      if len(child_ops) != 1:
          return False
      if child_ops[0].op_type == child_op_type:
          return True
      return False
function_tokens: def _check_child_op_type ( op , child_op_type ) : if len ( op . outputs ) != 1 : return False child_ops = list ( op . outputs [ 0 ] . child_ops ) if len ( child_ops ) != 1 : return False if child_ops [ 0 ] . op_type == child_op_type : return True return False