def is_iterable_but_not_string(obj):
return hasattr(obj, '<STR_LIT>') and not isinstance(obj, str) and not isinstance(obj, bytes)<EOL>
Determine whether or not obj is iterable but not a string (eg, a list, set, tuple etc).