Hacktoberfest 2026 : les issues que les mainteneurs ont marquées pour octobre, ouvertes et accessibles aux débutants. Parcourir les issues Hacktoberfest

An empty value ignores ${name:-default}

Ouverte Adaptée aux débutants
#715 0 commentaires 0 réactions 0 personnes assignées Voir sur GitHub

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

@SashaMIT y travaille déjà.

Depuis le 1/10/2026.

  • #716 par @SashaMIT — ouverte
  • #720 par @boriskozak — ouverte

Évaluation

Difficulté
2/5
Temps estimé
1-3 heures
Accessibilité débutants
75/100
Type d'issue
Bug
Clarté
Clairement spécifiée
Activité
Active
Stack technique
python
Domaine
tooling

Piste de recherche

Commencez par exécuter la reproduction Python dans l’issue et suivez le chemin d’expansion de variable pour ${name:-default}. Vérifiez le comportement pour une valeur vide, une valeur non définie, une valeur non vide et ${name} sans valeur par défaut ; c’est terminé lorsque les cas présentés produisent les valeurs attendues.

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

Description

${name:-default} is the POSIX form that uses the default when name is unset or empty. An empty value is returned as itself.

dotenv.dotenv_values(stream=io.StringIO("b=\na=${b:-d}"))
# {'b': '', 'a': ''}

a should be d. A missing b already becomes d. b=c still stays c. ${b} with no default stays empty.

Langage dominant
Python
Étoiles
8.9k
Forks
612
Merge moyen
4 j 23 h
PR mergées (30 j)
4

Préparer son environnement

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 theskumar/python-dotenv

Toutes les issues de theskumar/python-dotenv

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.