Catch only ImportError
diff --git a/Lib/distutils/dist.py b/Lib/distutils/dist.py
index c71cb36..dbeeb8b 100644
--- a/Lib/distutils/dist.py
+++ b/Lib/distutils/dist.py
@@ -15,7 +15,7 @@
 
 try:
     import warnings
-except:
+except ImportError:
     warnings = None
 
 from distutils.errors import *