(*args)
| 361 | |
| 362 | |
| 363 | def _unpack_args(*args): |
| 364 | newargs = [] |
| 365 | for arg in args: |
| 366 | subargs = getattr(arg, '__typing_unpacked_tuple_args__', None) |
| 367 | if subargs is not None and not (subargs and subargs[-1] is ...): |
| 368 | newargs.extend(subargs) |
| 369 | else: |
| 370 | newargs.append(arg) |
| 371 | return newargs |
| 372 | |
| 373 | def _deduplicate(params, *, unhashable_fallback=False): |
| 374 | # Weed out strict duplicates, preserving the first of each occurrence. |
no test coverage detected
searching dependent graphs…