def call_pydb(self, args):
    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) )()
Return server and version.
dataset/ETHPy150Open ipython/ipython-py3k/IPython/quarantine/ipy_pydb.py/call_pydb--crossover with--dataset/ETHPy150Open AppScale/appscale/AppServer/google/appengine/api/servers/servers.py/_split_version_id