[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