Do the check for no keyword arguments in __init__ so that
subclasses of Exception can be supplied keyword args
diff --git a/Lib/test/test_exceptions.py b/Lib/test/test_exceptions.py
index 20e76b9..6d6adbe 100644
--- a/Lib/test/test_exceptions.py
+++ b/Lib/test/test_exceptions.py
@@ -299,7 +299,7 @@
 
 try:
     BaseException(a=1)
-except TypeErrror:
+except TypeError:
     pass
 else:
     raise TestFailed("BaseException shouldn't take keyword args")