]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commitdiff
pybind: convert filterfalse to list before returning
authorKefu Chai <kchai@redhat.com>
Mon, 10 Feb 2020 13:41:10 +0000 (21:41 +0800)
committerKefu Chai <kchai@redhat.com>
Mon, 10 Feb 2020 14:10:04 +0000 (22:10 +0800)
distutils expects a list not an iterator

Signed-off-by: Kefu Chai <kchai@redhat.com>
src/pybind/cephfs/setup.py
src/pybind/rados/setup.py
src/pybind/rbd/setup.py
src/pybind/rgw/setup.py

index 338b25b190dbcf64d807877e55826684f27d83d4..84767b460ac9770b0999b3230f57f2ead6d58b8a 100755 (executable)
@@ -15,14 +15,14 @@ import distutils.sysconfig
 
 def filter_unsupported_flags(compiler, flags):
     if 'clang' in compiler:
-        return filterfalse(lambda f:
-                           f in ('-mcet',
-                                 '-fstack-clash-protection',
-                                 '-fno-var-tracking-assignments',
-                                 '-Wno-deprecated-register',
-                                 '-Wno-gnu-designator') or
-                           f.startswith('-fcf-protection'),
-                           flags)
+        return list(filterfalse(lambda f:
+                                f in ('-mcet',
+                                      '-fstack-clash-protection',
+                                      '-fno-var-tracking-assignments',
+                                      '-Wno-deprecated-register',
+                                      '-Wno-gnu-designator') or
+                                f.startswith('-fcf-protection'),
+                                flags))
     else:
         return flags
 
index afe19003ba4acf1887786a2b35ddecda7711100c..fe51bcd4e0d9e7a7f725a7dd0d15af9dddce4761 100755 (executable)
@@ -15,14 +15,14 @@ import textwrap
 
 def filter_unsupported_flags(compiler, flags):
     if 'clang' in compiler:
-        return filterfalse(lambda f:
-                           f in ('-mcet',
-                                 '-fstack-clash-protection',
-                                 '-fno-var-tracking-assignments',
-                                 '-Wno-deprecated-register',
-                                 '-Wno-gnu-designator') or
-                           f.startswith('-fcf-protection'),
-                           flags)
+        return list(filterfalse(lambda f:
+                                f in ('-mcet',
+                                      '-fstack-clash-protection',
+                                      '-fno-var-tracking-assignments',
+                                      '-Wno-deprecated-register',
+                                      '-Wno-gnu-designator') or
+                                f.startswith('-fcf-protection'),
+                                flags))
     else:
         return flags
 
index 5ce6784f62812eeb3a122367bea85abca9ab4bd7..b1f849874149f5b2d62a27b1200cd03d8a10e7c0 100755 (executable)
@@ -15,14 +15,14 @@ import distutils.sysconfig
 
 def filter_unsupported_flags(compiler, flags):
     if 'clang' in compiler:
-        return filterfalse(lambda f:
-                           f in ('-mcet',
-                                 '-fstack-clash-protection',
-                                 '-fno-var-tracking-assignments',
-                                 '-Wno-deprecated-register',
-                                 '-Wno-gnu-designator') or
-                           f.startswith('-fcf-protection'),
-                           flags)
+        return list(filterfalse(lambda f:
+                                f in ('-mcet',
+                                      '-fstack-clash-protection',
+                                      '-fno-var-tracking-assignments',
+                                      '-Wno-deprecated-register',
+                                      '-Wno-gnu-designator') or
+                                f.startswith('-fcf-protection'),
+                                flags))
     else:
         return flags
 
index e748857d948302047e16088a3b7257f79ed09087..cb5024820b5ff63e5396d4bb0f991de350264483 100755 (executable)
@@ -15,14 +15,14 @@ import distutils.sysconfig
 
 def filter_unsupported_flags(compiler, flags):
     if 'clang' in compiler:
-        return filterfalse(lambda f:
-                           f in ('-mcet',
-                                 '-fstack-clash-protection',
-                                 '-fno-var-tracking-assignments',
-                                 '-Wno-deprecated-register',
-                                 '-Wno-gnu-designator') or
-                           f.startswith('-fcf-protection'),
-                           flags)
+        return list(filterfalse(lambda f:
+                                f in ('-mcet',
+                                      '-fstack-clash-protection',
+                                      '-fno-var-tracking-assignments',
+                                      '-Wno-deprecated-register',
+                                      '-Wno-gnu-designator') or
+                                f.startswith('-fcf-protection'),
+                                flags))
     else:
         return flags