Internal helper for Literal creation: flatten Literals among parameters.
(parameters)
| 363 | return new_unhashable |
| 364 | |
| 365 | def _flatten_literal_params(parameters): |
| 366 | """Internal helper for Literal creation: flatten Literals among parameters.""" |
| 367 | params = [] |
| 368 | for p in parameters: |
| 369 | if isinstance(p, _LiteralGenericAlias): |
| 370 | params.extend(p.__args__) |
| 371 | else: |
| 372 | params.append(p) |
| 373 | return tuple(params) |
| 374 | |
| 375 | |
| 376 | _cleanups = [] |
no test coverage detected