Skip to content

Commit 49784f0

Browse files
committed
Fix error in try except clause
1 parent e9dfd2a commit 49784f0

File tree

1 file changed

+12
-10
lines changed

1 file changed

+12
-10
lines changed

setup.py

Lines changed: 12 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -44,26 +44,28 @@ def build_extension(self, ext):
4444
return
4545
# Import cython here because it should be installed by setup requires.
4646
from Cython.Build import cythonize
47-
cythonized_module = cythonize(ext)[0]
47+
cythonized_ext = cythonize(ext)[0]
4848
# _needs_stub is apparently not set elsewhere. It is not needed for
4949
# a functional isal extension.
50-
setattr(cythonized_module, "_needs_stub", False)
50+
setattr(cythonized_ext, "_needs_stub", False)
5151
possible_prefixes = [sys.exec_prefix, sys.base_exec_prefix]
5252
for prefix in possible_prefixes:
5353
if os.path.exists(os.path.join(prefix, "include", "isa-l")):
54-
ext.include_dirs = [os.path.join(prefix, "include")]
55-
ext.libraries = ["isal"]
54+
cythonized_ext.include_dirs = [
55+
os.path.join(prefix, "include")]
56+
cythonized_ext.libraries = ["isal"]
5657
try:
57-
super().build_extension(cythonized_module)
58+
super().build_extension(cythonized_ext)
5859
except CompileError: # Dynamic linking failed
59-
ext.libraries = [] # Make sure libraries are empty
60+
cythonized_ext.libraries = [] # Make sure libraries are empty
6061
isa_l_prefix_dir = build_isa_l()
61-
ext.include_dirs = [os.path.join(isa_l_prefix_dir, "include")]
62+
cythonized_ext.include_dirs = [os.path.join(isa_l_prefix_dir,
63+
"include")]
6264
# -fPIC needed for proper static linking
63-
ext.extra_compile_args = ["-fPIC"]
64-
ext.extra_objects = [
65+
cythonized_ext.extra_compile_args = ["-fPIC"]
66+
cythonized_ext.extra_objects = [
6567
os.path.join(isa_l_prefix_dir, "lib", "libisal.a")]
66-
super().build_extension(cythonized_module)
68+
super().build_extension(cythonized_ext)
6769

6870

6971
# Use a cache to prevent isa-l from being build twice. According to the

0 commit comments

Comments
 (0)