Make an error message more understandable and consistent with other error messages.
diff --git a/Objects/abstract.c b/Objects/abstract.c
index 1e79ddf..81c19e1 100644
--- a/Objects/abstract.c
+++ b/Objects/abstract.c
@@ -156,7 +156,7 @@
                               "be integer, not '%.200s'", key);
     }
 
-    return type_error("'%.200s' object is not subscriptable", o);
+    return type_error("'%.200s' object has no attribute '__getitem__'", o);
 }
 
 int