parameters: (y)
return_statement: return True
docstring: Check whether or not an object can be iterated over.
  
      Parameters
      ----------
      y : object
        Input object.
  
      Returns
      -------
      b : bool
        Return ``True`` if the object has an iterator method or is a
        sequence and ``False`` otherwise.
  
  
      Examples
      --------
      >>> np.iterable([1, 2, 3])
      True
      >>> np.iterable(2)
      False
docstring_summary: Check whether or not an object can be iterated over.
docstring_tokens: Check whether or not an object can be iterated over .
function: def iterable(y):
      """
      Check whether or not an object can be iterated over.
  
      Parameters
      ----------
      y : object
        Input object.
  
      Returns
      -------
      b : bool
        Return ``True`` if the object has an iterator method or is a
        sequence and ``False`` otherwise.
  
  
      Examples
      --------
      >>> np.iterable([1, 2, 3])
      True
      >>> np.iterable(2)
      False
  
      """
      try:
          iter(y)
      except TypeError:
          return False
      return True
function_tokens: def iterable ( y ) : try : iter ( y ) except TypeError : return False return True