我正在考虑在assert
我的代码中添加一些语句,并希望能够将参数传递给 uwsgi 以便能够在生产中关闭评估这些语句。我似乎无法弄清楚uwsgi 中的优化选项如何映射到python 的 -O 命令行值。uWSGI 的选项接受一个整数,但除了说“设置 python 优化级别”之外,没有说明它如何解释或使用该整数。但是,python 文档从不提及整数,除非与环境变量有关,并且只有整数等效于多个-O
参数(我也看不到任何关于它的作用的描述,尽管我怀疑它可能会做类似的事情-OO
)
那么,我应该将optimize
值设置为什么来简单地关闭断言语句,如果我还想删除文档字符串,它应该设置为什么?并将其设置为默认值 0(零)吗?