我正在调试一个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}
有什么想法吗?非常感谢。你知道吗
目前没有回答
相关问题 更多 >
编程相关推荐