Clarify __lazy_import__ docstring in bltinmodule.c

Ouverte
#161,715 0 commentaires 0 réactions 0 personnes assignées Voir sur GitHub

Les mainteneurs répondent en général sous 1 jour

Personne n'a encore pris cette issue.

Évaluation

Difficulté
1/5
Temps estimé
Moins d'une heure
Accessibilité débutants
1/100
Type d'issue
Documentation
Clarté
Clairement spécifiée
Activité
À l'abandon
Stack technique
c, python
Domaine
documentation

Piste de recherche

The docstring is in bltinmodule.c in the __lazy_import__ clinic input. Update the wording to refer to types.LazyImportType and describe the module as already lazily imported. Check the generated clinic code and tests or documentation that cover this builtin; done when the docstring reflects both requested corrections.

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

Description

docs topic-lazy-imports
Documentation

Docstring is currently:

/*[clinic input]
__lazy_import__ as builtin___lazy_import__

    name: object
    globals: object(c_default="NULL") = None
    locals: object(c_default="NULL") = None
    fromlist: object(c_default="NULL") = ()
    level: int = 0

Lazily imports a module.

Returns either the module to be imported or a imp.lazy_module object
which indicates the module to be lazily imported.
[clinic start generated code]*/

Should change because:

  • what is imp.lazy_module? should be types.LazyImportType
  • it's not to be [lazily] imported, it's [lazily] imported.
Linked PRs
  • gh-161716
Langage dominant
Python
Étoiles
78.2k
Forks
36.6k
Merge moyen
19 h 57 min
PR mergées (30 j)
630

Préparer son environnement

Ouvrir dans Codespaces

Lance le conteneur de développement du projet dans votre navigateur, avec votre propre compte GitHub.

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/cpython

Toutes les issues de python/cpython

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.