Verhindern Sie implizite UmwandlungenPython

Python-Programme
Guest
 Verhindern Sie implizite Umwandlungen

Post by Guest »

Gibt es in Mypy ähnlich wie bei dieser Frage eine Möglichkeit, implizite Umwandlungen zu verhindern? Beispiel: Umwandlungen in bool:

Code: Select all

x = (0, 0)

def is_good() -> bool:
return False

if x and is_good:  # I'd like Mypy to report 2 errors here
print('this will be printed')
EDIT: Diskussion über Pyright und Ruff für diese Regel. TypeScript-ESLint hat hierfür eine Regel: strict-boolean-expressions

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post