(name: str, typ: NoneType, mx: MemberContext)
| 509 | |
| 510 | |
| 511 | def analyze_none_member_access(name: str, typ: NoneType, mx: MemberContext) -> Type: |
| 512 | if name == "__bool__": |
| 513 | literal_false = LiteralType(False, fallback=mx.named_type("builtins.bool")) |
| 514 | return CallableType( |
| 515 | arg_types=[], |
| 516 | arg_kinds=[], |
| 517 | arg_names=[], |
| 518 | ret_type=literal_false, |
| 519 | fallback=mx.named_type("builtins.function"), |
| 520 | ) |
| 521 | else: |
| 522 | return _analyze_member_access(name, mx.named_type("builtins.object"), mx) |
| 523 | |
| 524 | |
| 525 | def analyze_member_var_access( |
no test coverage detected
searching dependent graphs…