Return the index of the given name.
(self, name: str)
| 352 | return '<{}({})>'.format(self.__class__.__name__, list(self)) |
| 353 | |
| 354 | def get_index_for_name(self, name: str) -> int: |
| 355 | """ |
| 356 | Return the index of the given name. |
| 357 | """ |
| 358 | if name in self: |
| 359 | self._sort() |
| 360 | return self._priority.index( |
| 361 | [x for x in self._priority if x.name == name][0] |
| 362 | ) |
| 363 | raise ValueError('No item named "{}" exists.'.format(name)) |
| 364 | |
| 365 | def register(self, item: _T, name: str, priority: float) -> None: |
| 366 | """ |