我正在考虑在代码中添加一些assert
语句,并希望能够向uwsgi传递一个参数,以便能够在生产中关闭对这些语句的求值。我似乎不明白optimize option in uwsgi如何映射到-O command line value for python。uWSGI的选项接受一个整数,但除了说“setpython optimization level”之外,没有关于如何解释或使用该整数的描述。但是,python文档从来没有提到过整数,除了与环境变量的关系之外,只提到一个整数相当于多个-O
参数(我也看不到任何关于它的描述,尽管我怀疑它可能会做类似-OO
)的事情
那么,我应该将optimize
值设置为什么来简单地关闭assert语句,如果我还想删除docstring,它应该设置为什么呢?设置为0(零)是默认值吗?在
我通过将其设置为零进行测试,debug仍处于打开状态,但将其设置为任何大于零的数字都会关闭调试。在
我的代码是这样的
我的电话是这样的
^{pr2}$编辑 我还添加了一个doc字符串到函数的末尾应用程序副本文件
在-O设置为1和2的情况下进行测试,结果是1,得到了一个doc字符串,任何大于1的值我都得到了一个None。在
相关问题 更多 >
编程相关推荐