Inconsistent description of `strict_optional`

Ouverte Adaptée aux débutants
#21,658 1 commentaire 0 réactions 0 personnes assignées Voir sur GitHub

Personne n'a encore pris cette issue.

Évaluation

Difficulté
2/5
Temps estimé
1-3 heures
Accessibilité débutants
72/100
Type d'issue
Documentation
Clarté
Clairement spécifiée
Activité
Calme
Stack technique
python
Domaine
documentation

Piste de recherche

Vérifiez d’abord les sections liées None et Optional Handling dans config_file.html et command_line.html. Harmonisez les descriptions de strict_optional et de --no-strict-optional, puis améliorez la note « strict_optional=False is evil » avec un lien vers des informations complémentaires. La tâche est terminée lorsque les deux pages décrivent le paramètre de manière cohérente et fournissent des indications de débogage.

Rédigé par le modèle d'indexation à partir du texte de l'issue.

Description

documentation

Documentation

config_file.html says that "strict_optional {...} effectively disables checking of optional types and None values."

command_line.html says that "--no-strict-optional {...} effectively disables checking of optional types and None values."

Which is correct?

Additionally, the note "strict_optional=False is evil" (alternatively "--no-strict-optional is evil") is not terribly helpful for debugging a system which already uses these settings - a link to further info would be useful.

Langage dominant
Python
Étoiles
20.6k
Forks
3.3k
Merge moyen
1 j 18 h
PR mergées (30 j)
54

Guide de contribution

Ouvrir le guide de contribution

Par où commencer

  1. Lisez l'issue en entier, puis le guide de contribution du projet.
  2. Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
  3. Forkez le dépôt et travaillez sur une branche.
  4. Ouvrez une pull request qui référence le numéro de l'issue.

Autres issues de python/mypy

Toutes les issues de python/mypy

Issues similaires

Plus d'issues Python

Recevez les nouvelles issues par e-mail

Un résumé court des issues GitHub adaptées aux débutants.