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