]> git.ipfire.org Git - thirdparty/Python/cpython.git/commitdiff
gh-92886: make test_ast pass with -O (assertions off) (GH-98058)
authorMiss Islington (bot) <31488909+miss-islington@users.noreply.github.com>
Sat, 8 Oct 2022 05:02:38 +0000 (22:02 -0700)
committerGitHub <noreply@github.com>
Sat, 8 Oct 2022 05:02:38 +0000 (22:02 -0700)
-O does not strip docstrings.

Automerge-Triggered-By: GH:iritkatriel
(cherry picked from commit 27ce45d8e105d0c9f9286c3cab830590d4c7cea3)

Co-authored-by: Irit Katriel <1055913+iritkatriel@users.noreply.github.com>
Lib/test/test_dis.py

index 6d16021a612051b9865f604aa244d7f18cafe2cd..6a0a2d92796703babd5090e7a41c349dd3650156 100644 (file)
@@ -1076,7 +1076,7 @@ class DisWithFileTests(DisTests):
         return output.getvalue()
 
 
-if sys.flags.optimize:
+if dis.code_info.__doc__ is None:
     code_info_consts = "0: None"
 else:
     code_info_consts = "0: 'Formatted details of methods, functions, or code.'"