def _condition(self, container):
return all([
isinstance(container, Container),
isinstance(container, Iterable),
not isinstance(container, six.string_types),
not isinstance(container, Mapping)
])