##// END OF EJS Templates
Merge pull request #1938 from minrk/xreqxrep...
Merge pull request #1938 from minrk/xreqxrep Remove remaining references to deprecated XREP/XREQ names. There was only one actual use of the deprecated constants in code, but numerous mentions in docstrings, etc. These names have been removed from the next libzmq release, and will presumably be removed from pyzmq someday.

File last commit:

r2498:3eae1372
r7540:8614a325 merge
Show More
ipy_pydb.py
31 lines | 813 B | text/x-python | PythonLexer
import inspect
from IPython.core import ipapi
from IPython.utils.process import arg_split
ip = ipapi.get()
from IPython.core import debugger
def call_pydb(self, args):
"""Invoke pydb with the supplied parameters."""
try:
import pydb
except ImportError:
raise ImportError("pydb doesn't seem to be installed.")
if not hasattr(pydb.pydb, "runv"):
raise ImportError("You need pydb version 1.19 or later installed.")
argl = arg_split(args)
# print argl # dbg
if len(inspect.getargspec(pydb.runv)[0]) == 2:
pdb = debugger.Pdb(color_scheme=self.colors)
ip.history_saving_wrapper( lambda : pydb.runv(argl, pdb) )()
else:
ip.history_saving_wrapper( lambda : pydb.runv(argl) )()
ip.define_magic("pydb",call_pydb)