-
Notifications
You must be signed in to change notification settings - Fork 51
Open
Description
I'm unable to use OrderedSet.index(...) function with frozensets as values. It throws an error when the key is a frozenset.
Code to recreate the error:
os = OrderedSet([frozenset([1, 2])])
i = os.index(frozenset([1, 2]))Traceback (most recent call last):
File "<PATH>\src\main.py", line 11, in <module>
i = os.index(frozenset([1, 2]))
^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "<PATH>\Python311\Lib\site-packages\ordered_set\__init__.py", line 246, in index
return [self.index(subkey) for subkey in key]
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "<PATH>\Python\Python311\Lib\site-packages\ordered_set\__init__.py", line 246, in <listcomp>
return [self.index(subkey) for subkey in key]
^^^^^^^^^^^^^^^^^^
File "<PATH>\Python\Python311\Lib\site-packages\ordered_set\__init__.py", line 247, in index
return self.map[key]
~~~~~~~~^^^^^
KeyError: 1Thanks for this amazing utility!
Metadata
Metadata
Assignees
Labels
No labels