Removed redundant 'return' statement. (Issue 813159)
diff --git a/Lib/unittest.py b/Lib/unittest.py
index 56c6da5..06aee9a 100644
--- a/Lib/unittest.py
+++ b/Lib/unittest.py
@@ -46,7 +46,7 @@
 
 __author__ = "Steve Purcell"
 __email__ = "stephen_purcell at yahoo dot com"
-__version__ = "#Revision: 1.57 $"[11:-2]
+__version__ = "#Revision: 1.58 $"[11:-2]
 
 import time
 import sys
@@ -517,7 +517,6 @@
             return self.loadTestsFromTestCase(obj)
         elif type(obj) == types.UnboundMethodType:
             return parent(obj.__name__)
-            return obj.im_class(obj.__name__)
         elif isinstance(obj, unittest.TestSuite):
             return obj
         elif callable(obj):