(types: list[T])
| 4273 | |
| 4274 | |
| 4275 | def remove_dups(types: list[T]) -> list[T]: |
| 4276 | if len(types) <= 1: |
| 4277 | return types |
| 4278 | # Get unique elements in order of appearance |
| 4279 | all_types: set[T] = set() |
| 4280 | new_types: list[T] = [] |
| 4281 | for t in types: |
| 4282 | if t not in all_types: |
| 4283 | new_types.append(t) |
| 4284 | all_types.add(t) |
| 4285 | return new_types |
| 4286 | |
| 4287 | |
| 4288 | def type_vars_as_args(type_vars: Sequence[TypeVarLikeType]) -> tuple[Type, ...]: |
no test coverage detected
searching dependent graphs…