| 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 |