[Lldb-commits] [lldb] b2545b7 - [lldb] Use `foo is None` instead of `not foo` in darwin.py

Jonas Devlieghere via lldb-commits lldb-commits at lists.llvm.org
Thu Jan 28 20:03:53 PST 2021


Author: Jonas Devlieghere
Date: 2021-01-28T20:03:44-08:00
New Revision: b2545b71d121ac913e56faff3b704f3957f941b7

URL: https://github.com/llvm/llvm-project/commit/b2545b71d121ac913e56faff3b704f3957f941b7
DIFF: https://github.com/llvm/llvm-project/commit/b2545b71d121ac913e56faff3b704f3957f941b7.diff

LOG: [lldb] Use `foo is None` instead of `not foo` in darwin.py

Explicitly compare to None when checking the triple's components so we
don't bail out when one of them is the empty string.

Added: 
    

Modified: 
    lldb/packages/Python/lldbsuite/test/builders/darwin.py

Removed: 
    


################################################################################
diff  --git a/lldb/packages/Python/lldbsuite/test/builders/darwin.py b/lldb/packages/Python/lldbsuite/test/builders/darwin.py
index fd25c0c2f115..c4a057e7158a 100644
--- a/lldb/packages/Python/lldbsuite/test/builders/darwin.py
+++ b/lldb/packages/Python/lldbsuite/test/builders/darwin.py
@@ -43,12 +43,12 @@ def get_triple():
 
     # Get the SDK from the os and env.
     sdk = lldbutil.get_xcode_sdk(os, env)
-    if not sdk:
+    if sdk is None:
         return None, None, None, None
 
     # Get the version from the SDK.
     version = lldbutil.get_xcode_sdk_version(sdk)
-    if not version:
+    if version is None:
         return None, None, None, None
 
     return vendor, os, version, env
@@ -86,7 +86,7 @@ def getArchCFlags(self, arch):
         """Returns the ARCH_CFLAGS for the make system."""
         # Get the triple components.
         vendor, os, version, env = get_triple()
-        if not vendor or not os or not version or not env:
+        if vendor is None or os is None or version is None or env is None:
             return ""
 
         # Construct the triple from its components.


        


More information about the lldb-commits mailing list