Convert raise statements in Lib/plat-{mac,os2emx}.
diff --git a/Lib/plat-mac/Carbon/ControlAccessor.py b/Lib/plat-mac/Carbon/ControlAccessor.py
index 0998925..7833b16 100644
--- a/Lib/plat-mac/Carbon/ControlAccessor.py
+++ b/Lib/plat-mac/Carbon/ControlAccessor.py
@@ -31,7 +31,7 @@
         setfunc(control, part, selector, data)
         return
     if not _codingdict.has_key(selector):
-        raise KeyError, ('Unknown control selector', selector)
+        raise KeyError('Unknown control selector', selector)
     structfmt, coder, decoder = _codingdict[selector]
     if coder:
         data = coder(data)
@@ -44,7 +44,7 @@
         setfunc, getfunc = _accessdict[selector]
         return getfunc(control, part, selector, data)
     if not _codingdict.has_key(selector):
-        raise KeyError, ('Unknown control selector', selector)
+        raise KeyError('Unknown control selector', selector)
     structfmt, coder, decoder = _codingdict[selector]
     data = control.GetControlData(part, selector)
     if structfmt:
diff --git a/Lib/plat-mac/Carbon/MediaDescr.py b/Lib/plat-mac/Carbon/MediaDescr.py
index 254634b..4a40062 100644
--- a/Lib/plat-mac/Carbon/MediaDescr.py
+++ b/Lib/plat-mac/Carbon/MediaDescr.py
@@ -15,7 +15,7 @@
             data = data[:self.size]
         values = struct.unpack(self.fmt, data)
         if len(values) != len(self.names):
-            raise Error, ('Format length does not match number of names', descr)
+            raise Error('Format length does not match number of names', descr)
         rv = {}
         for i in range(len(values)):
             name = self.names[i]
diff --git a/Lib/plat-mac/Carbon/Qt.py b/Lib/plat-mac/Carbon/Qt.py
index 590a92a..6b8af94 100644
--- a/Lib/plat-mac/Carbon/Qt.py
+++ b/Lib/plat-mac/Carbon/Qt.py
@@ -2,4 +2,4 @@
 try:
     _ = AddFilePreview
 except:
-    raise ImportError, "Old (2.3) _Qt.so module loaded in stead of new (2.4) _Qt.so"
+    raise ImportError("Old (2.3) _Qt.so module loaded in stead of new (2.4) _Qt.so")