tighten up unqualified except in currentframe()
see bug 411881
diff --git a/Lib/inspect.py b/Lib/inspect.py
index e4f6b57..175f5d6 100644
--- a/Lib/inspect.py
+++ b/Lib/inspect.py
@@ -762,8 +762,8 @@
 def currentframe():
     """Return the frame object for the caller's stack frame."""
     try:
-        raise 'catch me'
-    except:
+        1/0
+    except ZeroDivisionError:
         return sys.exc_traceback.tb_frame.f_back
 
 if hasattr(sys, '_getframe'): currentframe = sys._getframe