簡體   English   中英

斷言是否會在GAE Python中剔除?

[英]Do asserts get stripped out in GAE Python?

我對Python斷言的理解是,它們是用於調試的,並且不會針對“優化的” Python代碼( python -O )執行它們。

對於生產應用引擎代碼,是否使用-O從而剝離斷言或將執行斷言?

我在肯定知道的平台上進行了測試。 斷言確實被執行:

  • GAE標准第一代
  • GAE靈活

據我從Python斷言了解,一旦將全局斷言設置為-0,它們全部變成“空操作”,它們將被編譯但不會被求值或執行條件表達式。

它們在Python解釋器級別設置為此類,因此我認為GAE實際上不會對此產生影響。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM