[Lldb-commits] [lldb] r257829 - Fix detection of teardown hooks that are already bound.
Adrian McCarthy via lldb-commits
lldb-commits at lists.llvm.org
Thu Jan 14 14:52:22 PST 2016
Author: amccarth
Date: Thu Jan 14 16:52:16 2016
New Revision: 257829
URL: http://llvm.org/viewvc/llvm-project?rev=257829&view=rev
Log:
Fix detection of teardown hooks that are already bound.
Modified:
lldb/trunk/packages/Python/lldbsuite/test/lldbtest.py
Modified: lldb/trunk/packages/Python/lldbsuite/test/lldbtest.py
URL: http://llvm.org/viewvc/llvm-project/lldb/trunk/packages/Python/lldbsuite/test/lldbtest.py?rev=257829&r1=257828&r2=257829&view=diff
==============================================================================
--- lldb/trunk/packages/Python/lldbsuite/test/lldbtest.py (original)
+++ lldb/trunk/packages/Python/lldbsuite/test/lldbtest.py Thu Jan 14 16:52:16 2016
@@ -1647,7 +1647,7 @@ class Base(unittest2.TestCase):
print("Executing tearDown hook:", getsource_if_available(hook), file=sbuf)
import inspect
hook_argc = len(inspect.getargspec(hook).args)
- if hook_argc == 0 or getattr(hook,'im_self',None):
+ if hook_argc == 0 or (getattr(hook,'im_self',None) is not None) or (hasattr(hook, '__self__')):
hook()
elif hook_argc == 1:
hook(self)
More information about the lldb-commits
mailing list