code: def _is_non_string_iterable(obj):
      # In Python 3, str implements '__iter__'.
      return hasattr(obj, "__iter__") and not isinstance(obj, str)
  
imports: from __future__ import print_function
  from __future__ import division
  from __future__ import absolute_import
label_desc: Use image node_id 2 for calling a global function with example usage: _is_non_string_iterable(obj) and returns: unknown