From: Miss Islington (bot) <31488909+miss-islington@users.noreply.github.com> Date: Sat, 8 Oct 2022 05:02:45 +0000 (-0700) Subject: gh-92886: make test_ast pass with -O (assertions off) (GH-98058) X-Git-Tag: v3.10.8~16 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=225bee75e3be92fa7b07ed66fde263f87bd81ac7;p=thirdparty%2FPython%2Fcpython.git gh-92886: make test_ast pass with -O (assertions off) (GH-98058) -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> --- diff --git a/Lib/test/test_dis.py b/Lib/test/test_dis.py index 23a171853636..69f7db7b923b 100644 --- a/Lib/test/test_dis.py +++ b/Lib/test/test_dis.py @@ -707,7 +707,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.'"