Author: zturner Date: Tue Nov 3 15:37:27 2015 New Revision: 251982 URL: http://llvm.org/viewvc/llvm-project?rev=251982&view=rev Log: Introduce seven.cmp_ and use it instead of cmp
Modified: lldb/trunk/packages/Python/lldbsuite/support/seven.py lldb/trunk/packages/Python/lldbsuite/test/dosep.py Modified: lldb/trunk/packages/Python/lldbsuite/support/seven.py URL: http://llvm.org/viewvc/llvm-project/lldb/trunk/packages/Python/lldbsuite/support/seven.py?rev=251982&r1=251981&r2=251982&view=diff ============================================================================== --- lldb/trunk/packages/Python/lldbsuite/support/seven.py (original) +++ lldb/trunk/packages/Python/lldbsuite/support/seven.py Tue Nov 3 15:37:27 2015 @@ -5,6 +5,7 @@ if six.PY2: get_command_output = commands.getoutput get_command_status_output = commands.getstatusoutput + cmp_ = cmp else: def get_command_status_output(command): try: @@ -15,3 +16,5 @@ else: def get_command_output(command): return get_command_status_output(command)[1] + + cmp_ = lambda x, y: (x > y) - (x < y) \ No newline at end of file Modified: lldb/trunk/packages/Python/lldbsuite/test/dosep.py URL: http://llvm.org/viewvc/llvm-project/lldb/trunk/packages/Python/lldbsuite/test/dosep.py?rev=251982&r1=251981&r2=251982&view=diff ============================================================================== --- lldb/trunk/packages/Python/lldbsuite/test/dosep.py (original) +++ lldb/trunk/packages/Python/lldbsuite/test/dosep.py Tue Nov 3 15:37:27 2015 @@ -59,6 +59,7 @@ import dotest_channels import dotest_args import lldb_utils import process_control +import lldbsuite.support.seven as seven # Status codes for running command with timeout. eTimedOut, ePassed, eFailed = 124, 0, 1 @@ -1244,7 +1245,7 @@ def is_darwin_version_lower_than(target_ return False system_version = distutils.version.StrictVersion(platform.mac_ver()[0]) - return cmp(system_version, target_version) < 0 + return seven.cmp_(system_version, target_version) < 0 def default_test_runner_name(num_threads): _______________________________________________ lldb-commits mailing list lldb-commits@lists.llvm.org http://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-commits