IPython嵌入断点-如何查看断点周围的代码?

IPython嵌入断点-如何查看断点周围的代码?,python,debugging,ipython,pry,Python,Debugging,Ipython,Pry,假设我有一些python代码带有embed断点,如下所示: from IPython import embed def my_func(self): some_var = 'awesome sauce' embed() # other stuff happens 当我运行我的测试运行程序时。。。用saypytest: $ python -m pytest -k test_something_awesome 我的ipython终端如何提供嵌入断点周围的上下文代码 因此,不是:

假设我有一些python代码带有
embed
断点,如下所示:

from IPython import embed

def my_func(self):
  some_var = 'awesome sauce'
  embed()
  # other stuff happens
当我运行我的测试运行程序时。。。用say
pytest

$ python -m pytest -k test_something_awesome
我的ipython终端如何提供嵌入断点周围的上下文代码

因此,不是:

我会得到类似于ruby的PRY输出的东西,比如:


听起来似乎比
IPython.embed更合适。事实上,这样做效果更好。谢谢你,先生。听起来似乎比IPython.embed更合适。事实上,这样做效果更好。谢谢你,先生。