]> git.ipfire.org Git - thirdparty/Python/cpython.git/commitdiff
In 'check_extensions_list()': when converting old-style 'buildinfo' dict,
authorGreg Ward <gward@python.net>
Sat, 26 Aug 2000 02:21:55 +0000 (02:21 +0000)
committerGreg Ward <gward@python.net>
Sat, 26 Aug 2000 02:21:55 +0000 (02:21 +0000)
don't assign None to any attributes of the Extension object.

Lib/distutils/command/build_ext.py

index aca6dac407c0b14f1c1e828d7253120843336af5..4d779b826450dc73774ab06fe9e3b16fcc3c37dc 100644 (file)
@@ -278,7 +278,9 @@ class build_ext (Command):
                         'extra_objects',
                         'extra_compile_args',
                         'extra_link_args'):
-                setattr(ext, key, build_info.get(key))
+                val = build_info.get(key)
+                if val is not None:
+                    setattr(ext, key, val)
 
             # Medium-easy stuff: same syntax/semantics, different names.
             ext.runtime_library_dirs = build_info.get('rpath')