Types & contrats
- Annoter les fonctions publiques avec
typing
- Préférer les retours explicites aux structures implicites
- Faire tourner un vérificateur statique tôt (
mypy, pyright)
def find_user(logins: list[str], target: str) -> str | None:
for login in logins:
if login == target:
return login
return None