UNKNOWN watchdog error

Aberta
#296 1 comentário 0 reações 0 responsáveis Ver no GitHub

Ninguém assumiu esta issue ainda.

Avaliação

Dificuldade
4/5
Tempo estimado
3-5 dias
Facilidade para iniciantes
25/100
Tipo de issue
Bug
Clareza
Precisa de esclarecimento
Status de atividade
Estagnada
Stack de tecnologia
python
Domínio
backend

Direção de pesquisa

Comece com choreographer/browser.py em torno de Browser._watchdog na linha 227 e reproduza o TypeError relatado com o logging raiz definido no nível 1. Revise a saída resultante e determine por que subprocess.wait() retorna um inteiro neste ambiente. Está concluído quando o watchdog não relatar mais o erro UNKNOWN durante o cenário de exportação de imagem fornecido.

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

Descrição

@mmarras wrote

Is this related?

with (plots / "test.png").open("w", encoding="utf-8") as f:
f.write(
fig.to_image(format="png", scale=5)
)

Task exception was never retrieved
future: <Task finished name='Task-8' coro=<Browser._watchdog() done, defined at c:\Users\XXX(NL)\AppData\Local\miniconda3\envs\datamore\lib\site-packages\choreographer\browser.py:227> exception=TypeError("object int can't be used in 'await' expression")>
Traceback (most recent call last):
File "c:\Users\XXX(NL)\AppData\Local\miniconda3\envs\datamore\lib\site-packages\choreographer\browser.py", line 230, in _watchdog
await self.subprocess.wait()
TypeError: object int can't be used in 'await' expression

@mmarras, my response:

No, this looks a little more concerning. Could you make a new issue, and preferably, before you run the code with this error, please set:

import logging
logging.getLogger().setLevel(1)

So that I see all output?

Linguagem predominante
Python
Estrelas
504
Forks
65
Merge médio
6d 9h
PRs com merge (30d)
2

Preparar o ambiente

Este projeto não oferece contêiner de desenvolvimento, Dockerfile nem guia de contribuição, então a configuração fica por sua conta: comece pelo README e veja nosso guia da primeira contribuição para os passos gerais.

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.

Mais de plotly/kaleido

Todas as issues de plotly/kaleido

Issues semelhantes

Mais issues de Python

Receba novas issues na sua caixa de entrada

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