De-duplicate the sequence of names while keeping the original order.
(*seqs: Iterable[str])
| 1675 | |
| 1676 | |
| 1677 | def deduplicate_names(*seqs: Iterable[str]) -> tuple[str, ...]: |
| 1678 | """De-duplicate the sequence of names while keeping the original order.""" |
| 1679 | # Ideally we would use a set, but it does not preserve insertion order. |
| 1680 | return tuple(dict.fromkeys(name for seq in seqs for name in seq)) |
| 1681 | |
| 1682 | |
| 1683 | class FixtureManager: |
no outgoing calls