本文整理汇总了Python中IPython.frontend.terminal.ipapp.TerminalIPythonApp类的典型用法代码示例。如果您正苦于以下问题:Python TerminalIPythonApp类的具体用法?Python TerminalIPythonApp怎么用?Python TerminalIPythonApp使用的例子?那么, 这里精选的类代码示例或许可以为您提供帮助。
在下文中一共展示了TerminalIPythonApp类的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Python代码示例。
示例1: ipython_start
def ipython_start(self):
from IPython.frontend.terminal.ipapp import TerminalIPythonApp
ip = TerminalIPythonApp.instance()
ip.initialize(argv=[])
for key, value in self.global_namespace().items():
ip.shell.user_global_ns[key] = value
ip.start()
示例2: __init__
def __init__(self):
"""Constructor.
Imports IPython's embedded shell with separator lines removed."""
Shell.__init__(self)
ConsoleProgressBarMixin.__init__(self)
# We cannot use IPShellEmbed here because generator expressions do not
# work there (e.g., set(g.degree(x) for x in [1,2,3])) where g comes
# from an external context
import sys
from IPython import __version__ as ipython_version
self.ipython_version = ipython_version
try:
# IPython >= 0.11 supports this
from IPython.frontend.terminal.ipapp import TerminalIPythonApp
self._shell = TerminalIPythonApp.instance()
sys.argv.append("--nosep")
except ImportError:
# IPython 0.10 and earlier
import IPython.Shell
self._shell = IPython.Shell.start()
self._shell.IP.runsource("from igraph import *")
sys.argv.append("-nosep")
示例3: _ipython_pre_100
def _ipython_pre_100(self):
"""Start IPython pre-1.0.0"""
from IPython.frontend.terminal.ipapp import TerminalIPythonApp
app = TerminalIPythonApp.instance()
app.initialize(argv=[])
app.start()
示例4: debug_shell
def debug_shell(app):
from IPython.frontend.terminal.ipapp import TerminalIPythonApp
ip = TerminalIPythonApp.instance()
ip.initialize(argv=[])
ip.shell.user_global_ns['app'] = app
ip.shell.user_global_ns['repo'] = app.repo
ip.shell.user_global_ns['git'] = app.git
ip.shell.user_global_ns['trac'] = app.trac
def ipy_import(module_name, identifier):
module = importlib.import_module(module_name)
ip.shell.user_global_ns[identifier] = getattr(module, identifier)
ipy_import('git_trac.git_interface', 'GitInterface')
ipy_import('git_trac.trac_server', 'TracServer')
ip.start()
示例5: start_ipymote
def start_ipymote():
import os
import sys
if sys.platform.startswith("win32") or sys.platform.startswith("linux2"):
try:
os.environ['VIRTUAL_ENV'] = os.environ['PYMOTE_ENV']
os.environ['IPYTHONDIR'] = os.path.join(os.environ['PYMOTE_ENV'],
'.ipython')
except KeyError:
pass
from IPython.frontend.terminal.ipapp import TerminalIPythonApp
app = TerminalIPythonApp.instance()
app.initialize(argv=['--profile=pymote'])
app.start()
示例6: debug_shell
def debug_shell(app):
from IPython.lib.inputhook import enable_gtk3
enable_gtk3()
from IPython.frontend.terminal.ipapp import TerminalIPythonApp
ip = TerminalIPythonApp.instance()
ip.initialize(argv=[])
ip.shell.enable_gui('gtk3')
ip.shell.user_global_ns['app'] = app
ip.shell.user_global_ns['repo'] = app.model.repo
ip.shell.user_global_ns['git'] = app.model.repo.git
def ipy_import(module_name, identifier):
module = importlib.import_module(module_name)
ip.shell.user_global_ns[identifier] = getattr(module, identifier)
ipy_import('sageui.model.git_interface', 'GitInterface')
ipy_import('sageui.model.git_repository', 'GitRepository')
ip.start()
示例7: debug_shell_gtk
def debug_shell_gtk(self, app):
from IPython.lib.inputhook import enable_gtk3
enable_gtk3()
from IPython.frontend.terminal.ipapp import TerminalIPythonApp
ip = TerminalIPythonApp.instance()
ip.initialize(argv=[])
ip.shell.enable_gui("gtk3")
ip.shell.user_global_ns["app"] = app
def ipy_import(module_name, identifier):
module = importlib.import_module(module_name)
ip.shell.user_global_ns[identifier] = getattr(module, identifier)
# ipy_import('sage_notebook.model.git_interface', 'GitInterface')
ip.start()
示例8: ipython
def ipython(self):
try:
from IPython.frontend.terminal.ipapp import TerminalIPythonApp
app = TerminalIPythonApp.instance()
app.initialize(argv=[])
app.start()
except ImportError:
# IPython < 0.11
# Explicitly pass an empty list as arguments, because otherwise
# IPython would use sys.argv from this script.
try:
from IPython.Shell import IPShell
shell = IPShell(argv=[])
shell.mainloop()
except ImportError:
# IPython not found at all, raise ImportError
raise
示例9: _launch_qt_console
def _launch_qt_console(ppid, connection_file):
"""called as a new process"""
from IPython.frontend.terminal.ipapp import TerminalIPythonApp
import threading
import psutil
import time
# start a thread to kill this process when the parent process exits
def thread_func():
while True:
if not psutil.pid_exists(ppid):
os._exit(1)
time.sleep(5)
thread = threading.Thread(target=thread_func)
thread.daemon = True
thread.start()
# start the qtconsole app
app = TerminalIPythonApp.instance()
app.initialize(["qtconsole", "--existing", connection_file])
app.start()
示例10: _ipython_pre_10
def _ipython_pre_10(self): # pragma: no cover
from IPython.frontend.terminal.ipapp import TerminalIPythonApp
app = TerminalIPythonApp.instance()
app.initialize(argv=[])
app.shell.user_ns.update(self.locals)
app.start()
示例11: str
print str(recommended)
user_ns = user_ns or {}
try:
user_ns.update(get_args(sys.argv))
except exception.SpockException, e:
print e.message
print 'Starting normal IPython console'
except KeyboardInterrupt:
print "\nUser pressed Ctrl+C. Exiting..."
sys.exit()
except Exception, e:
print 'spock exited with an unmanaged exception: %s' % str(e)
sys.exit(-2)
app = TerminalIPythonApp.instance()
app.initialize()
#config = get_config()
return app
def mainloop(app=None, user_ns=None):
if app is None:
app = start(user_ns)
app.start()
def prepare_input_handler():
# initialize input handler as soon as possible
import sardana.spock.inputhandler
_ = sardana.spock.inputhandler.InputHandler()
示例12: command
def command(self, **options):
from IPython.frontend.terminal.ipapp import TerminalIPythonApp
app = TerminalIPythonApp.instance()
app.initialize(argv=[])
app.start()
示例13: ipython
def ipython():
from IPython.frontend.terminal.ipapp import TerminalIPythonApp
app = TerminalIPythonApp.instance()
app.initialize(argv=[])
app.shell.user_ns.update(_get_locals())
app.start()
示例14: ipython
def ipython(self, project, args, unknown_args):
from IPython.frontend.terminal.ipapp import TerminalIPythonApp # pylint: disable-msg=F0401
app = TerminalIPythonApp.instance()
app.initialize(argv=[])
app.start()