(stub: nodes.SymbolNode)
| 460 | |
| 461 | |
| 462 | def _is_decoratable(stub: nodes.SymbolNode) -> bool: |
| 463 | if not isinstance(stub, nodes.TypeInfo): |
| 464 | return False |
| 465 | if stub.is_newtype: |
| 466 | return False |
| 467 | if stub.typeddict_type is not None: |
| 468 | return all( |
| 469 | name.isidentifier() and not keyword.iskeyword(name) |
| 470 | for name in stub.typeddict_type.items.keys() |
| 471 | ) |
| 472 | return True |
| 473 | |
| 474 | |
| 475 | def _verify_final( |
no test coverage detected
searching dependent graphs…