Hacktoberfest 2026: los issues que los mantenedores marcaron para octubre, abiertos y aptos para principiantes. Explorar issues de Hacktoberfest

Event loop integration

Abierto
#1,088 0 comentarios 0 reacciones 0 asignados Ver en GitHub

Nadie ha tomado este issue todavía.

Evaluación

Dificultad
5/5
Tiempo estimado
Más de una semana
Aptitud para principiantes
25/100
Tipo de issue
Nueva funcionalidad
Claridad
Necesita aclaración
Estado de actividad
Estancado
Stack tecnológico
jupyter, python
Área
backend

Línea de trabajo

Comienza leyendo el PR #1079 y la documentación sobre la integración del event loop enlazada en el issue, incluido el uso de kernel.do_one_iteration(). Compara ese enfoque gestionado por el host con el guest mode de Trio, tal como se describe en la referencia enlazada. El trabajo se considerará completado cuando exista un diseño de integración claramente definido y un acuerdo sobre cómo debe continuar la transición de AnyIO.

Escrito por el modelo de indexación a partir del texto del issue.

Descripción

This issue is mostly for me to understand how we can move forward with the switch to AnyIO with regards to event loop integration.
It looks like this is currently done manually by the host event loop, which must call kernel.do_one_iteration() regularly.
I am wondering if we could use something like Trio's guest mode instead. There would be no need to worry about low-level details and manually run ipykernel's event loop.

cc @Carreau

Lenguaje dominante
Python
Estrellas
734
Forks
411
Merge medio
1 d 2 h
PR fusionados (30 d)
9

Guía de contribución

Abrir la guía de contribución

Primeros pasos

  1. Lee el issue completo y luego la guía de contribución del proyecto.
  2. Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
  3. Haz un fork del repositorio y trabaja en una rama.
  4. Abre un pull request que haga referencia al número del issue.

Más de ipython/ipykernel

Todos los issues de ipython/ipykernel

Issues similares

Más issues de Python

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.