_in_ipython
Firma
_in_ipython() -> bool
Che problema risolve
Rileva se il codice sta girando dentro un kernel IPython/Jupyter con display inline disponibile, distinguendolo da una shell terminale o da un ambiente senza IPython.
Contratto sugli input
Non richiede argomenti.
Restituisce
Truesolo seIPythone importabile, esiste una sessione corrente e la configurazione contieneIPKernelApp.
Dove viene usata
in
_style_contextper decidere se tracciare le figure aperte prima del bloccoindirettamente in
_display_new_figuresper mostrare solo le nuove figure create nel contesto
Come fallisce
Se
IPythonnon e installato oppure non esiste una sessione attiva, restituisce semplicementeFalse.
Perche resta privata
E una piccola euristica infrastrutturale specifica del comportamento dei notebook, utile internamente ma poco significativa come API pubblica.