From ac9f8595c9ff761409fa45384e50fc684bfb452c Mon Sep 17 00:00:00 2001 From: Luflosi Date: Wed, 13 May 2020 13:43:43 +0200 Subject: [PATCH] DRYer Don't write `cppflags.extend()` twice. --- setup.py | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) diff --git a/setup.py b/setup.py index 8244d76a4..d1a52505f 100755 --- a/setup.py +++ b/setup.py @@ -556,11 +556,8 @@ def compile_c_extension( is_special = src in SPECIAL_SOURCES if is_special: src, defines_ = SPECIAL_SOURCES[src] - if callable(defines_): - defines = defines_(kenv) - cppflags.extend(map(define, defines)) - else: - cppflags.extend(map(define, defines_)) + defines = defines_(kenv) if callable(defines_) else defines_ + cppflags.extend(map(define, defines)) cmd = [kenv.cc, '-MMD'] + cppflags + kenv.cflags cmd += ['-c', src] + ['-o', dest]