from typing import Any
from typing import Iterable


def objectIsObjectIterable(o: Any) -> bool:
    """Decide whether o is an iterable of objects.
    like typing.Iterable, but more restricted for serializabiliy checking.

    :return: True if o is of a type considered to be an iterable of objects, but not a string
    :rtype: False
    """
    return isinstance(o, Iterable) and not isinstance(o, str)