diff --git a/toolz/itertoolz.py b/toolz/itertoolz.py index 5049e5eb..89931ae5 100644 --- a/toolz/itertoolz.py +++ b/toolz/itertoolz.py @@ -283,11 +283,7 @@ def isiterable(x): >>> isiterable(5) False """ - try: - iter(x) - return True - except TypeError: - return False + return hasattr(x, "__iter__") def isdistinct(seq):