Source code for pygraph.utils.isNotebook
""" Functions for python system.
"""
[docs]def isNotebook():
"""check if code is executed in the IPython notebook.
"""
try:
shell = get_ipython().__class__.__name__
if shell == 'ZMQInteractiveShell':
return True # Jupyter notebook or qtconsole
elif shell == 'TerminalInteractiveShell':
return False # Terminal running IPython
else:
return False # Other type (?)
except NameError:
return False # Probably standard Python interpreter