我目前的临时方法是记录到文本文件,但这不是很互动。我尝试过使用pdb,但这似乎与 urwid 不符,pdb
一旦遇到断点就不会接受任何输入。
问问题
565 次
2 回答
4
一些实践... 调试 urwid 很奇怪,并且在经典意义上不太可能,大多数时候在渲染画布后你不能再检查东西了。
对我有什么帮助:
- 将错误路由到文件中。如果您遇到异常并想了解什么、在哪里以及如何,这里给出了很好的实现:https ://stackoverflow.com/a/12877023/5058041
- 真正尝试了解您的模块是什么以及您希望如何实现目标。阅读文档以备
n+1
不时之需。 - 查看您使用的小部件的实现。通常他们有更多的信息。
我知道这并不能真正算作调试,但它在发现错误或奇怪行为方面帮助了我很多。
于 2017-05-12T12:10:24.387 回答