[Python-checkins] r69407 - python/branches/py3k/Lib/importlib/test/extension/util.py

brett.cannon python-checkins at python.org
Sat Feb 7 03:33:52 CET 2009


Author: brett.cannon
Date: Sat Feb  7 03:33:52 2009
New Revision: 69407

Log:
Add the missing importlib.test.extension.util.


Added:
   python/branches/py3k/Lib/importlib/test/extension/util.py

Added: python/branches/py3k/Lib/importlib/test/extension/util.py
==============================================================================
--- (empty file)
+++ python/branches/py3k/Lib/importlib/test/extension/util.py	Sat Feb  7 03:33:52 2009
@@ -0,0 +1,21 @@
+import imp
+import os
+import sys
+
+PATH = None
+EXT = None
+FILENAME = None
+NAME = '_testcapi'
+_file_exts = [x[0] for x in imp.get_suffixes() if x[2] == imp.C_EXTENSION]
+try:
+    for PATH in sys.path:
+        for EXT in _file_exts:
+            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
+del _file_exts


More information about the Python-checkins mailing list