From 0befa5f794e680e65624b12feac633e58d2f8b2f Mon Sep 17 00:00:00 2001 From: Stefan Behnel <scoder@users.berlios.de> Date: Mon, 11 Apr 2011 23:34:44 +0200 Subject: [PATCH] blacklist distutils.extension in pyximport --- pyximport/pyximport.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pyximport/pyximport.py b/pyximport/pyximport.py index c0e91f7d4..6cd072ee4 100644 --- a/pyximport/pyximport.py +++ b/pyximport/pyximport.py @@ -261,7 +261,7 @@ class PyImporter(PyxImporter): self.super = super(PyImporter, self) self.super.__init__(extension='.py', pyxbuild_dir=pyxbuild_dir) self.uncompilable_modules = {} - self.blocked_modules = ['Cython'] + self.blocked_modules = ['Cython', 'distutils.extension'] def find_module(self, fullname, package_path=None): if fullname in sys.modules: @@ -288,13 +288,13 @@ class PyImporter(PyxImporter): try: importer = self.super.find_module(fullname, package_path) if importer is not None: - if DEBUG_IMPORT: - print("importer found") try: if importer.init_path: path = importer.init_path else: path = importer.path + if DEBUG_IMPORT: + print("importer found path %s" % path) build_module(fullname, path, pyxbuild_dir=self.pyxbuild_dir) except Exception, e: -- 2.30.9