diff options
author | Jason R. Coombs <jaraco@jaraco.com> | 2019-10-06 20:42:14 -0400 |
---|---|---|
committer | Jason R. Coombs <jaraco@jaraco.com> | 2019-10-06 20:42:14 -0400 |
commit | 6f962a07f586162d05e087a90ea8f44461772070 (patch) | |
tree | e896556cb49266d30c8395884f912ba719a0e572 /setuptools/_vendor/ordered_set.py | |
parent | 45b83cd189db31a0315a4297053feab77d8618b4 (diff) | |
download | external_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.py | 4 |
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) |