##// END OF EJS Templates
pydb_ipy.py extension adds %pydb magic when imported
pydb_ipy.py extension adds %pydb magic when imported

File last commit:

r387:485e7ca3
r387:485e7ca3
Show More
pydb_ipy.py
21 lines | 447 B | text/x-python | PythonLexer
import pydb
import IPython.ipapi
from IPython.genutils import arg_split
ip = IPython.ipapi.get()
def call_pydb(self, args):
argl = arg_split(args)
print argl
if ip.IP.has_readline:
ip.IP.savehist()
try:
pydb.runl(*args)
finally:
if ip.IP.has_readline:
ip.IP.readline.read_history_file(self.shell.histfile)
ip.expose_magic("pydb",call_pydb)