[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