Skip to content

Commit 2e88bde

Browse files
committed
GH-137194 Fix requires_debug_ranges not to raise SkipTest when _testcpi doesn't exist
1 parent d7e12a3 commit 2e88bde

File tree

1 file changed

+5
-1
lines changed

1 file changed

+5
-1
lines changed

Lib/test/support/__init__.py

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -544,7 +544,11 @@ def has_no_debug_ranges():
544544
return not bool(config['code_debug_ranges'])
545545

546546
def requires_debug_ranges(reason='requires co_positions / debug_ranges'):
547-
return unittest.skipIf(has_no_debug_ranges(), reason)
547+
try:
548+
skip = has_no_debug_ranges()
549+
except unittest.SkipTest:
550+
skip = True
551+
return unittest.skipIf(skip, reason)
548552

549553

550554
MS_WINDOWS = (sys.platform == 'win32')

0 commit comments

Comments
 (0)