(self, d: Optional[Iterable[_T]] = None)
| 89 | return cls |
| 90 | |
| 91 | def __init__(self, d: Optional[Iterable[_T]] = None) -> None: |
| 92 | if d is not None: |
| 93 | if isinstance(d, set) or isinstance(d, dict): |
| 94 | self._list = list(d) |
| 95 | else: |
| 96 | self._list = unique_list(d) |
| 97 | set.__init__(self, self._list) |
| 98 | else: |
| 99 | self._list = [] |
| 100 | set.__init__(self) |
| 101 | |
| 102 | def copy(self) -> OrderedSet[_T]: |
| 103 | return self._from_list(list(self._list)) |
nothing calls this directly
no test coverage detected