summaryrefslogtreecommitdiff
path: root/Lib/test/test_importlib/extension/util.py
diff options
context:
space:
mode:
Diffstat (limited to 'Lib/test/test_importlib/extension/util.py')
-rw-r--r--Lib/test/test_importlib/extension/util.py20
1 files changed, 20 insertions, 0 deletions
diff --git a/Lib/test/test_importlib/extension/util.py b/Lib/test/test_importlib/extension/util.py
new file mode 100644
index 0000000000..a266dd98c8
--- /dev/null
+++ b/Lib/test/test_importlib/extension/util.py
@@ -0,0 +1,20 @@
+import imp
+from importlib import machinery
+import os
+import sys
+
+PATH = None
+EXT = None
+FILENAME = None
+NAME = '_testcapi'
+try:
+ for PATH in sys.path:
+ for EXT in machinery.EXTENSION_SUFFIXES:
+ FILENAME = NAME + EXT
+ FILEPATH = os.path.join(PATH, FILENAME)
+ if os.path.exists(os.path.join(PATH, FILENAME)):
+ raise StopIteration
+ else:
+ PATH = EXT = FILENAME = FILEPATH = None
+except StopIteration:
+ pass