(keys: list[str], *, short: bool = False)
| 3490 | |
| 3491 | |
| 3492 | def format_key_list(keys: list[str], *, short: bool = False) -> str: |
| 3493 | formatted_keys = [f'"{key}"' for key in keys] |
| 3494 | td = "" if short else "TypedDict " |
| 3495 | if len(keys) == 0: |
| 3496 | return f"no {td}keys" |
| 3497 | elif len(keys) == 1: |
| 3498 | return f"{td}key {formatted_keys[0]}" |
| 3499 | else: |
| 3500 | return f"{td}keys ({', '.join(formatted_keys)})" |
| 3501 | |
| 3502 | |
| 3503 | def ignore_last_known_values(t: UnionType) -> Type: |
no test coverage detected
searching dependent graphs…