UNKNOWN watchdog error

Aperta
#296 1 commento 0 reazioni 0 assegnatari Vedi su GitHub

Nessuno ha ancora preso questa issue.

Valutazione

Difficoltà
4/5
Tempo stimato
3-5 giorni
Idoneità per principianti
25/100
Tipo di issue
Bug
Chiarezza
Da chiarire
Stato di attività
Ferma
Stack tecnologico
python
Ambito
backend

Direzione di ricerca

Inizia con choreographer/browser.py intorno a Browser._watchdog alla riga 227 e riproduci il TypeError segnalato con il logging root impostato al livello 1. Esamina l'output risultante e determina perché subprocess.wait() restituisce un intero in questo ambiente. Il lavoro è completato quando il watchdog non segnala più l'errore UNKNOWN durante lo scenario di esportazione delle immagini fornito.

Scritto dal modello di indicizzazione a partire dal testo della issue.

Descrizione

@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?

Lingua principale
Python
Stelle
504
Fork
65
Merge medio
6g 9h
PR unite (30g)
2

Preparare l'ambiente

Questo progetto non fornisce container di sviluppo, Dockerfile né guida per i contributori, quindi l'ambiente è a tuo carico: parti dal suo README e consulta la nostra guida al primo contributo per i passaggi generali.

Come iniziare

  1. Leggi tutta la issue e poi la guida ai contributi del progetto.
  2. Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
  3. Fai un fork del repository e lavora su un branch.
  4. Apri una pull request che faccia riferimento al numero della issue.

Altre issue di plotly/kaleido

Tutte le issue di plotly/kaleido

Issue simili

Altre issue su Python

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.