[Lldb-commits] [lldb] r251329 - Python 3: Convert uses of `callable(x)` to `six.callable(x)`.
Zachary Turner via lldb-commits
lldb-commits at lists.llvm.org
Mon Oct 26 11:48:25 PDT 2015
Author: zturner
Date: Mon Oct 26 13:48:24 2015
New Revision: 251329
URL: http://llvm.org/viewvc/llvm-project?rev=251329&view=rev
Log:
Python 3: Convert uses of `callable(x)` to `six.callable(x)`.
Modified:
lldb/trunk/test/dotest.py
lldb/trunk/test/lldbcurses.py
lldb/trunk/test/lldbtest.py
lldb/trunk/test/lldbutil.py
Modified: lldb/trunk/test/dotest.py
URL: http://llvm.org/viewvc/llvm-project/lldb/trunk/test/dotest.py?rev=251329&r1=251328&r2=251329&view=diff
==============================================================================
--- lldb/trunk/test/dotest.py (original)
+++ lldb/trunk/test/dotest.py Mon Oct 26 13:48:24 2015
@@ -860,12 +860,12 @@ def parseOptionsAndInitTestdirs():
#print("config:", config)
if "pre_flight" in config:
pre_flight = config["pre_flight"]
- if not callable(pre_flight):
+ if not six.callable(pre_flight):
print("fatal error: pre_flight is not callable, exiting.")
sys.exit(1)
if "post_flight" in config:
post_flight = config["post_flight"]
- if not callable(post_flight):
+ if not six.callable(post_flight):
print("fatal error: post_flight is not callable, exiting.")
sys.exit(1)
if "lldbtest_remote_sandbox" in config:
Modified: lldb/trunk/test/lldbcurses.py
URL: http://llvm.org/viewvc/llvm-project/lldb/trunk/test/lldbcurses.py?rev=251329&r1=251328&r2=251329&view=diff
==============================================================================
--- lldb/trunk/test/lldbcurses.py (original)
+++ lldb/trunk/test/lldbcurses.py Mon Oct 26 13:48:24 2015
@@ -176,7 +176,7 @@ class Window(object):
def set_first_responder(self, window):
if window.can_become_first_responder:
- if callable(getattr(window, "hidden", None)) and window.hidden():
+ if six.callable(getattr(window, "hidden", None)) and window.hidden():
return False
if not window in self.children:
self.add_child(window)
@@ -386,7 +386,7 @@ class Window(object):
return True
# Check if the window delegate wants to handle this key press
if self.delegate:
- if callable(getattr(self.delegate, "handle_key", None)):
+ if six.callable(getattr(self.delegate, "handle_key", None)):
if self.delegate.handle_key(self, key):
return True
if self.delegate(self, key):
Modified: lldb/trunk/test/lldbtest.py
URL: http://llvm.org/viewvc/llvm-project/lldb/trunk/test/lldbtest.py?rev=251329&r1=251328&r2=251329&view=diff
==============================================================================
--- lldb/trunk/test/lldbtest.py (original)
+++ lldb/trunk/test/lldbtest.py Mon Oct 26 13:48:24 2015
@@ -54,6 +54,8 @@ import test_categories
from six import add_metaclass
from six import StringIO as SixStringIO
from six.moves.urllib import parse as urlparse
+import six
+import collections
# dosep.py starts lots and lots of dotest instances
# This option helps you find if two (or more) dotest instances are using the same
@@ -622,7 +624,7 @@ def expectedFailure(expected_fn, bugnumb
return wrapper
# if bugnumber is not-callable(incluing None), that means decorator function is called with optional arguments
# return decorator in this case, so it will be used to decorating original method
- if callable(bugnumber):
+ if six.callable(bugnumber):
return expectedFailure_impl(bugnumber)
else:
return expectedFailure_impl
@@ -762,7 +764,7 @@ def expectedFlakey(expected_fn, bugnumbe
return wrapper
# if bugnumber is not-callable(incluing None), that means decorator function is called with optional arguments
# return decorator in this case, so it will be used to decorating original method
- if callable(bugnumber):
+ if six.callable(bugnumber):
return expectedFailure_impl(bugnumber)
else:
return expectedFailure_impl
@@ -1088,7 +1090,7 @@ def skipTestIfFn(expected_fn, bugnumber=
else:
func(*args, **kwargs)
return wrapper
- if callable(bugnumber):
+ if six.callable(bugnumber):
return skipTestIfFn_impl(bugnumber)
else:
return skipTestIfFn_impl
@@ -1606,7 +1608,7 @@ class Base(unittest2.TestCase):
Hooks are executed in a first come first serve manner.
"""
- if callable(hook):
+ if six.callable(hook):
with recording(self, traceAlways) as sbuf:
print("Adding tearDown hook:", getsource_if_available(hook), file=sbuf)
self.hooks.append(hook)
Modified: lldb/trunk/test/lldbutil.py
URL: http://llvm.org/viewvc/llvm-project/lldb/trunk/test/lldbutil.py?rev=251329&r1=251328&r2=251329&view=diff
==============================================================================
--- lldb/trunk/test/lldbutil.py (original)
+++ lldb/trunk/test/lldbutil.py Mon Oct 26 13:48:24 2015
@@ -13,6 +13,8 @@ import os, sys
import re
from six import StringIO as SixStringIO
+import six
+import collections
# ===================================================
# Utilities for locating/checking executable programs
@@ -979,7 +981,7 @@ class PrintableRegex(object):
return "re.compile(%s) -> %s" % (self.text, self.regex)
def skip_if_callable(test, callable, reason):
- if callable(test) == True:
+ if six.callable(test):
test.skipTest(reason)
return True
return False
More information about the lldb-commits
mailing list