don't iterate on strings

This commit is contained in:
Romain Bignon 2010-07-17 13:13:44 +02:00
commit 5d33778986

View file

@ -99,7 +99,7 @@ class BackendsCall(object):
else: else:
debug('%s: Called function %s returned: %r' % (backend, function, result)) debug('%s: Called function %s returned: %r' % (backend, function, result))
if hasattr(result, '__iter__'): if hasattr(result, '__iter__') and not isinstance(result, (str,unicode)):
# Loop on iterator # Loop on iterator
try: try:
for subresult in result: for subresult in result: