danielgtaylor / danielgtaylor/python-betterproto

warnings package not imported for deprecated warning.

Ouverte
#239 1 commentaire 1 réaction 0 personnes assignées Voir sur GitHub
compiler-bug good first issue
Langage dominant
Python
Étoiles
1.8k
Forks
234
Métriques de merge des PR
Aucune PR mergée en 30 j

Description

Hi there, thanks for the great project!

My environment:
betterproto: v2.0.0b3
python: v3.8.5
OS: Ubuntu 20.04

I use `deprecated` option in a message definition. betterproto generates a `warnings.warn` properly, but the `warnings` package is not imported, so it throws `NameError: name 'warnings' is not defined`. I manually add the line for now, but it'd be great if it can be fixed in the package.

Thanks!

Guide de contribution

Ouvrir le guide de contribution

Piste de recherche

Reproduisez l’option obsolète avec betterproto v2.0.0b3 et inspectez la sortie Python générée. La tâche est terminée lorsque le code généré importe le package warnings et émet l’avertissement de dépréciation sans lever de NameError.

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

Évaluation

Stack technique
python
Domaine
devtools
Type d'issue
Bug
Difficulté
2/5
Temps estimé
1-3 heures
Activité
À l'abandon
Clarté
Clairement spécifiée
Accessibilité débutants
45/100

Recevez les nouvelles issues par e-mail

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