在不同服务器上设置测试环境后,我在几次API调用中发生错误。当然99%,这是一个MySQL的事情,但所返回的错误是没有帮助所有:使Python错误消息更详细/详细/具体 - 是否有可能?
global name 'sys' is not defined"
我已经导入sys
(和正常工作对我的原创,真人版),并尝试添加sys
到我的requirements.txt
在新的服务器上,但显然没有它的pip/easy_install软件包。
长话短说,有什么办法可以让错误消息返回更多的信息,所以我有调试它的希望吗?谢谢:)
这是完整的追溯? – Blender 2013-02-20 00:09:20
由于某些原因,我找不到完整的回溯。正在返回此错误的API的调用是AJAX请求,并且响应就是该错误消息(正确地写入我们的API)。 – 2013-02-20 00:12:38
首先,'sys'是stdlib的一部分,它在很大程度上仅仅是一堆已经内置的代码的命名空间,所以我不希望为它找到一个pip包...如果你不'没有它,你的导入路径是非常错误的(你可以用'sys.path'来检查,除了......是的......)。 – abarnert 2013-02-20 01:00:45