8000 [3.13] gh-121571: Do not use `EnvironmentError` in tests, use `OSErro… · python/cpython@ced3fe8 · GitHub
[go: up one dir, main page]

Skip to content

Commit ced3fe8

Browse files
[3.13] gh-121571: Do not use EnvironmentError in tests, use OSError instead (GH-121572) (#121574)
gh-121571: Do not use `EnvironmentError` in tests, use `OSError` instead (GH-121572) (cherry picked from commit e282236) Co-authored-by: sobolevn <mail@sobolevn.me>
1 parent 35c9399 commit ced3fe8

File tree

2 files changed

+2
-2
lines changed

2 files changed

+2
-2
lines changed

Lib/test/support/__init__.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -388,7 +388,7 @@ def skip_if_buildbot(reason=None):
388388
reason = 'not suitable for buildbots'
389389
try:
390390
isbuildbot = getpass.getuser().lower() == 'buildbot'
391-
except (KeyError, EnvironmentError) as err:
391+
except (KeyError, OSError) as err:
392392
warnings.warn(f'getpass.getuser() failed {err}.', RuntimeWarning)
393393
isbuildbot = False
394394
return unittest.skipIf(isbuildbot, reason)

Lib/test/test_subprocess.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1407,7 +1407,7 @@ def open_fds():
14071407
t = threading.Thread(target=open_fds)
14081408
t.start()
14091409
try:
1410-
with self.assertRaises(EnvironmentError):
1410+
with self.assertRaises(OSError):
14111411
subprocess.Popen(NONEXISTING_CMD,
14121412
stdin=subprocess.PIPE,
14131413
stdout=subprocess.PIPE,

0 commit comments

Comments
 (0)
0