openapi-generators / openapi-generators/openapi-python-client

Auto generated use of the client with context manager is wrong

Aberta
#999 0 comentários 2 reações 0 responsáveis Ver no GitHub

Ninguém assumiu esta issue ainda.

Linguagem predominante
Python
Estrelas
2k
Forks
293
Merge médio
34min
PRs com merge (30d)
1

Descrição

There should be a new instance every time we use the with statement. because if not the next time you use the client you'll get "Cannot reopen a client instance, once it has been closed."

Like in this example you should write in the docs:
with Client(base_url="Somthing") as client:
and not:
with client as client:

Guia de contribuição

Abrir o guia de contribuição

Primeiros passos

  1. Leia a issue inteira e depois o guia de contribuição do projeto.
  2. Comente na issue dizendo que vai assumir — evita que duas pessoas façam o mesmo trabalho.
  3. Faça um fork do repositório e trabalhe em uma branch.
  4. Abra um pull request que referencie o número da issue.

Direção de pesquisa

A issue não nomeia nenhum arquivo do repositório nem teste; comece localizando o template gerado do gerenciador de contexto de Client e o exemplo da documentação, depois compare-os com o exemplo vinculado do HTTPX. A tarefa estará concluída quando o uso gerado e a documentação mostrarem consistentemente um novo cliente para cada instrução with, com qualquer verificação de regressão relevante passando.

Escrita pelo modelo de indexação a partir do texto da issue.

Avaliação

Stack de tecnologia
python
Domínio
api, documentation
Tipo de issue
Bug
Dificuldade
3/5
Tempo estimado
1-2 dias
Status de atividade
Estagnada
Clareza
Razoavelmente clara
Facilidade para iniciantes
35/100

Receba novas issues na sua caixa de entrada

Um resumo curto de issues do GitHub para quem está começando.