Skip to content

Commit c9e5042

Browse files
committed
Remove redundant Python 2.7 code
1 parent a642650 commit c9e5042

File tree

1 file changed

+2
-9
lines changed

1 file changed

+2
-9
lines changed

testing/code/test_excinfo.py

Lines changed: 2 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
import importlib
12
import io
23
import operator
34
import os
@@ -20,13 +21,6 @@
2021
from _pytest._io import TerminalWriter
2122
from _pytest.pytester import LineMatcher
2223

23-
try:
24-
import importlib
25-
except ImportError:
26-
invalidate_import_caches = None
27-
else:
28-
invalidate_import_caches = getattr(importlib, "invalidate_caches", None)
29-
3024
if TYPE_CHECKING:
3125
from _pytest._code.code import _TracebackStyle
3226

@@ -445,8 +439,7 @@ def importasmod(source):
445439
modpath = tmpdir.join("mod.py")
446440
tmpdir.ensure("__init__.py")
447441
modpath.write(source)
448-
if invalidate_import_caches is not None:
449-
invalidate_import_caches()
442+
importlib.invalidate_caches()
450443
return modpath.pyimport()
451444

452445
return importasmod

0 commit comments

Comments
 (0)