diff options
Diffstat (limited to 'Lib/sets.py')
-rw-r--r-- | Lib/sets.py | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/Lib/sets.py b/Lib/sets.py index 5f0f0a2d38..bbb93a091e 100644 --- a/Lib/sets.py +++ b/Lib/sets.py @@ -320,6 +320,8 @@ class BaseSet(object): return value = True + if type(iterable) not in (list, tuple, dict, file, xrange, str): + iterable = list(iterable) it = iter(iterable) while True: try: |