From c8da4c3399dd564c24a42171e7043d43e0b01659 Mon Sep 17 00:00:00 2001 From: "Jason R. Coombs" Date: Mon, 10 Mar 2014 08:22:09 -0400 Subject: self.language could be None (and is None by default) --- setuptools/extension.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'setuptools/extension.py') diff --git a/setuptools/extension.py b/setuptools/extension.py index 06ec1cec..d8516092 100644 --- a/setuptools/extension.py +++ b/setuptools/extension.py @@ -38,7 +38,8 @@ class Extension(_Extension): # the build has Cython, so allow it to compile the .pyx files return def pyx_to_target(source): - target_ext = '.cpp' if self.language.lower() == 'c++' else '.c' + lang = self.language or '' + target_ext = '.cpp' if lang.lower() == 'c++' else '.c' if source.endswith('.pyx'): source = source[:-4] + target_ext return source -- cgit v1.2.1