ipdb步骤循环未完成

时间:2017-12-08 12:53:52

标签: python django ipdb

我正在调试Django请求,使用ipdb step by step来查找问题的根源。在某个时刻,使用s step的步进过程似乎无休止地循环。如果我按c continue,程序不会在同一点被捕获,但在其他地方继续出错(如预期的那样)。除了我没想到的行为,这也意味着我找不到问题的根源。这是我的控制台日志无休止地循环:

ipdb> s
False
> /Users/technical/.virtualenvs/wagtest-QzaRrIlX/lib/python3.6/site-packages/django/apps/registry.py(236)<genexpr>()
    235         self.check_apps_ready()
--> 236         return any(ac.name == app_name for ac in self.app_configs.values())
    237

ipdb> s
--Return--
False
> /Users/technical/.virtualenvs/wagtest-QzaRrIlX/lib/python3.6/site-packages/django/apps/registry.py(236)<genexpr>()
    235         self.check_apps_ready()
--> 236         return any(ac.name == app_name for ac in self.app_configs.values())
    237

ipdb> s
--Call--
False
> /Users/technical/.virtualenvs/wagtest-QzaRrIlX/lib/python3.6/site-packages/django/apps/registry.py(236)<genexpr>()
    235         self.check_apps_ready()
--> 236         return any(ac.name == app_name for ac in self.app_configs.values())
    237

ipdb> s
False
> /Users/technical/.virtualenvs/wagtest-QzaRrIlX/lib/python3.6/site-packages/django/apps/registry.py(236)<genexpr>()
    235         self.check_apps_ready()
--> 236         return any(ac.name == app_name for ac in self.app_configs.values())
    237

ipdb> locals()
{'.0': <odict_iterator object at 0x10fc30308>, 'app_name': 'django.contrib.sites', 'ac': <WagtailImagesAppConfig: wagtailimages>, '__return__': False}

有什么想法吗?谢谢。

0 个答案:

没有答案
相关问题