try:
#treat object as iterable
except TypeError, e:
#object is not actually iterable
Не запускайте проверки, чтобы убедиться, что ваша утка действительно утка, чтобы убедиться, что она итерабельна или нет, обрабатывайте ее так, как если бы она была, и жалуются, если это не так.