Since abc._Abstract was replaces by a new type flags the regression test suite fails. I've added a new function inspect.isabstract(). Is the mmethod fine or should I check if object is a instance of type or subclass of object, too?
diff --git a/Doc/library/inspect.rst b/Doc/library/inspect.rst
index fb92783..5ece3cd 100644
--- a/Doc/library/inspect.rst
+++ b/Doc/library/inspect.rst
@@ -307,6 +307,12 @@
 
    Return true if the object is a user-defined or built-in function or method.
 
+.. function:: isabstract(object)
+
+   Return true if the object is an abstract base class.
+
+   .. versionadded:: 2.6
+
 
 .. function:: ismethoddescriptor(object)