Files
ruff/crates/red_knot_python_semantic/resources/mdtest/call/builtins.md

362 B

Calling builtins

bool with incorrect arguments

class NotBool:
    __bool__ = None

# TODO: We should emit an `invalid-argument` error here for `2` because `bool` only takes one argument.
bool(1, 2)

# TODO: We should emit an `unsupported-bool-conversion` error here because the argument doesn't implement `__bool__` correctly.
bool(NotBool())