aboutsummaryrefslogtreecommitdiffstats
path: root/setuptools/_vendor/ordered_set.py
diff options
context:
space:
mode:
authorJason R. Coombs <jaraco@jaraco.com>2019-10-06 20:42:14 -0400
committerJason R. Coombs <jaraco@jaraco.com>2019-10-06 20:42:14 -0400
commit6f962a07f586162d05e087a90ea8f44461772070 (patch)
treee896556cb49266d30c8395884f912ba719a0e572 /setuptools/_vendor/ordered_set.py
parent45b83cd189db31a0315a4297053feab77d8618b4 (diff)
downloadexternal_python_setuptools-6f962a07f586162d05e087a90ea8f44461772070.tar.gz
external_python_setuptools-6f962a07f586162d05e087a90ea8f44461772070.tar.bz2
external_python_setuptools-6f962a07f586162d05e087a90ea8f44461772070.zip
Refresh vendored packages (ordereddict 3.1.1)
Diffstat (limited to 'setuptools/_vendor/ordered_set.py')
-rw-r--r--setuptools/_vendor/ordered_set.py4
1 files changed, 2 insertions, 2 deletions
diff --git a/setuptools/_vendor/ordered_set.py b/setuptools/_vendor/ordered_set.py
index d257470b..14876000 100644
--- a/setuptools/_vendor/ordered_set.py
+++ b/setuptools/_vendor/ordered_set.py
@@ -87,14 +87,14 @@ class OrderedSet(MutableSet, Sequence):
"""
if isinstance(index, slice) and index == SLICE_ALL:
return self.copy()
+ elif is_iterable(index):
+ return [self.items[i] for i in index]
elif hasattr(index, "__index__") or isinstance(index, slice):
result = self.items[index]
if isinstance(result, list):
return self.__class__(result)
else:
return result
- elif is_iterable(index):
- return [self.items[i] for i in index]
else:
raise TypeError("Don't know how to index an OrderedSet by %r" % index)