ipython / ipython/ipykernel

ipykernel messes with signal handlers

Ouverte
#328 0 commentaires 0 réactions 0 personnes assignées Voir sur GitHub
Langage dominant
Python
Étoiles
734
Forks
412
Merge moyen
1 j 5 h
PR mergées (30 j)
8

Description

This is a follow-up of #49. That PR added support for restoring a custom `SIGINT` handler. This was used by the SageMath kernel to restore its custom `SIGINT` handler. However, this really should be made more general.

Given that upstream Python does not support restoring arbitrary signal handlers (see https://bugs.python.org/issue13285 for that), I would like to add optional support for [cysignals.pysignals](http://cysignals.readthedocs.io/en/latest/pysignals.html) in the IPython kernel.

Guide de contribution

Ouvrir le guide de contribution

Piste de recherche

No file or test is named. Start by locating the IPython kernel's signal-handler restoration logic and reading the linked cysignals.pysignals documentation; done means optional support for restoring arbitrary signal handlers is available.

Rédigé par le modèle d'indexation à partir du texte de l'issue.

Évaluation

Stack technique
jupyter, python
Domaine
backend, operating-systems
Type d'issue
Fonctionnalité
Difficulté
4/5
Temps estimé
3-5 jours
Activité
À l'abandon
Clarté
Plutôt claire
Accessibilité débutants
35/100

Recevez les nouvelles issues par e-mail

Un résumé court des issues GitHub adaptées aux débutants.