dotenv_values returns an OrderedDict
Mantenedores costumam responder em até 12 dias
Ninguém assumiu esta issue ainda.
Avaliação
- Dificuldade
- 2/5
- Tempo estimado
- 1-3 horas
- Facilidade para iniciantes
- 35/100
Direção de pesquisa
Start at the dotenv_values entry point and inspect how it constructs and returns the parsed configuration. Confirm the expected mapping type from the issue example, then add or update coverage so the result is a dict rather than an OrderedDict.
Escrita pelo modelo de indexação a partir do texto da issue.
Descrição
From this example the value returned by dotenv_values is supposed to be a dict, but in reality (python 3.9) the value is of type OrderedDict:
from dotenv import dotenv_values
config = dotenv_values(".env") # config = {"USER": "foo", "EMAIL": "[email protected]"}
This is what I get:
from dotenv import dotenv_values
config = dotenv_values('.env') # config = OrderedDict([('consumer_key', '****'), ('consumer_secret', '****'), ('access_token', '****'), ('access_secret', '****')])
dict(config) # {'consumer_key': '****', 'consumer_secret': '****', 'access_token': '****', 'access_secret': '****'}
- Linguagem predominante
- Python
- Estrelas
- 8.9k
- Forks
- 618
- Merge médio
- 12d 6min
- PRs com merge (30d)
- 3
Preparar o ambiente
- Sem Dockerfile nem arquivo Docker Compose
- Sem modelo de pull request
- Ler o guia de contribuição
Primeiros passos
- Leia a issue inteira e depois o guia de contribuição do projeto.
- Comente na issue dizendo que vai assumir — evita que duas pessoas façam o mesmo trabalho.
- Faça um fork do repositório e trabalhe em uma branch.
- Abra um pull request que referencie o número da issue.
Mais de theskumar/python-dotenv
-
Variable declared without a value suppresses ${VAR:-default} expansionTalvez já em andamento @Omarinho12345 assumiu hoje. Aberta
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 85/100
theskumar/python-dotenv#750 ·
Mantenedores costumam responder em até 12 dias
-
An empty value ignores ${name:-default}Talvez já em andamento @SashaMIT assumiu há 41 dias. Aberta
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 75/100
theskumar/python-dotenv#715 ·
Mantenedores costumam responder em até 12 dias
-
set_key and unset_key don't fsync before replacing the .env fileTalvez já em andamento @Imkkey assumiu há 40 dias. Abertaenhancement
Dificuldade 3/5 1-2 dias Facilidade para iniciantes 72/100
theskumar/python-dotenv#713 ·
Mantenedores costumam responder em até 12 dias
-
Dificuldade 5/5 Mais de uma semana Facilidade para iniciantes 28/100
theskumar/python-dotenv#693 · 1 comentário ·
Mantenedores costumam responder em até 12 dias
-
python-dotenv installation without cli masks python-dotenv cliTalvez já em andamento @gyanu2507 assumiu há 80 dias. Aberta
Dificuldade 3/5 1-2 dias Facilidade para iniciantes 55/100
theskumar/python-dotenv#683 · 4 comentários ·
Mantenedores costumam responder em até 12 dias
Todas as issues de theskumar/python-dotenv
Issues semelhantes
-
release
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 76/100
MichaelYcJo/SpecSeal#1535 ·
-
bug
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 82/100
valentinfrlch/ha-llmvision#769 ·
Mantenedores costumam responder em até 1 dia
-
bug
Dificuldade 1/5 Menos de uma hora Facilidade para iniciantes 75/100
daniel-ospina/tortoise#11937 · 1 comentário ·
Mantenedores costumam responder em até 1 dia
-
good first issue help wanted python up-for-grabs
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 82/100
andrewsiah/agentswarm-data-tasks#238 ·
Mantenedores costumam responder em até 1 dia
-
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 70/100
cadence-workflow/cadence-ai-samples#175 ·
Mantenedores costumam responder em até 1 dia