summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--Lib/distutils/errors.py13
1 files changed, 11 insertions, 2 deletions
diff --git a/Lib/distutils/errors.py b/Lib/distutils/errors.py
index 6605ad2..f5ef385 100644
--- a/Lib/distutils/errors.py
+++ b/Lib/distutils/errors.py
@@ -12,9 +12,9 @@ symbols whose names start with "Distutils" and end with "Error"."""
__rcsid__ = "$Id$"
-from types import *
+import types
-if type (RuntimeError) is ClassType:
+if type (RuntimeError) is types.ClassType:
# DistutilsError is the root of all Distutils evil.
class DistutilsError (Exception):
@@ -52,6 +52,12 @@ if type (RuntimeError) is ClassType:
class DistutilsOptionError (DistutilsError):
pass
+ # DistutilsPlatformError is raised when we find that we don't
+ # know how to do something on the current platform (but we do
+ # know how to do it on some platform).
+ class DistutilsPlatformError (DistutilsError):
+ pass
+
# String-based exceptions
else:
DistutilsError = 'DistutilsError'
@@ -61,3 +67,6 @@ else:
DistutilsArgError = 'DistutilsArgError'
DistutilsFileError = 'DistutilsFileError'
DistutilsOptionError = 'DistutilsOptionError'
+ DistutilsPlatformError = 'DistutilsPlatformError'
+
+del types