parameters: (value)
return_statement: return not isinstance(value, basestring) and hasattr(value, '__iter__')
docstring: Returns whether value is iterable and not a string.
docstring_summary: Returns whether value is iterable and not a string.
docstring_tokens: Returns whether value is iterable and not a string .
function: def is_iterable(value):
      """Returns whether value is iterable and not a string."""
      return not isinstance(value, basestring) and hasattr(value, '__iter__')
function_tokens: def is_iterable ( value ) : return not isinstance ( value , basestring ) and hasattr ( value , '__iter__' )