def isiterable(obj):
    """ Check if an object supports iteration """
    try:
        iter(obj)  # Try to get its iterator
    except TypeError:
        return False  # Failed, NOT iterable
    return True