如何禁用 Python 堆栈跟踪中的插入符 (^) 字符?

问题描述 投票:0回答:1

我有一个用于测试读数的脚本,它在 Python 3.9 上运行良好,但现在我们升级到 Python 3.12,我们有那些破坏脚本的插入符。所以最简单的方法就是禁用它。

有没有办法在Python堆栈跟踪中禁用插入符号(^^^^^^^^^^^^^^^^^^^^^)?

ERROR: test_email (tests.test_emails.EmailTestCase.test_email)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/my-project/email/tests/test_emails.py", line 72, in test_email
    self.assertNotEquals(self.email.id, self.email_id)
    ^^^^^^^^^^^^^^^^^^^^
python traceback
1个回答
0
投票

您可以使用

-X no_debug_ranges
命令行选项 运行 Python,或者在运行程序之前设置
PYTHONNODEBUGRANGES
环境变量
(任意值),以禁用这些指示器。

© www.soinside.com 2019 - 2024. All rights reserved.