]> git.ipfire.org Git - thirdparty/Python/cpython.git/commitdiff
Kill more lingering string exceptions in Lib/plat-mac/.
authorCollin Winter <collinw@gmail.com>
Thu, 30 Aug 2007 18:11:48 +0000 (18:11 +0000)
committerCollin Winter <collinw@gmail.com>
Thu, 30 Aug 2007 18:11:48 +0000 (18:11 +0000)
Lib/plat-mac/FrameWork.py
Lib/plat-mac/MiniAEFrame.py
Lib/plat-mac/PixMapWrapper.py

index 8a9b3a597bd4ef545c98925008bd5fa34f291256..8f8be55349e2634fe3bfeb17f86626436a3be704 100644 (file)
@@ -229,7 +229,7 @@ class Application:
     def asyncevents(self, onoff):
         """asyncevents - Set asynchronous event handling on or off"""
         if MacOS.runtimemodel == 'macho':
-            raise 'Unsupported in MachoPython'
+            raise NotImplementedError('Unsupported in MachoPython')
         old = self._doing_asyncevents
         if old:
             MacOS.SetEventHandler()
@@ -577,7 +577,7 @@ class Menu:
 
     def delitem(self, item):
         if item != len(self.items):
-            raise 'Can only delete last item of a menu'
+            raise ValueError('Can only delete last item of a menu')
         self.menu.DeleteMenuItem(item)
         del self.items[item-1]
 
index 8e551a5d8d3b61cee3d1982f3cea4f817af859f8..eed7428aefabe583e9ece69dc6bcd2cb03a0c46f 100644 (file)
@@ -141,7 +141,8 @@ class AEServer:
         elif ('****', '****') in self.ae_handlers:
             _function = self.ae_handlers[('****', '****')]
         else:
-            raise 'Cannot happen: AE callback without handler', (_class, _type)
+            raise RuntimeError('AE callback without handler: '
+                               + str((_class, _type)))
 
         # XXXX Do key-to-name mapping here
 
index 7edbac26c8df78a92beb68856a78ac89b9cec182..a4bacaa6b778c2a0084eaf0b6a5261dff263d40a 100644 (file)
@@ -93,7 +93,8 @@ class PixMapWrapper:
 
     def __setattr__(self, attr, val):
         if attr == 'baseAddr':
-            raise 'UseErr', "don't assign to .baseAddr -- assign to .data instead"
+            raise RuntimeError("don't assign to .baseAddr "
+                               "-- assign to .data instead")
         elif attr == 'data':
             self.__dict__['data'] = val
             self._stuff('baseAddr', id(self.data) + MacOS.string_id_to_buffer)
@@ -121,7 +122,7 @@ class PixMapWrapper:
             return self._unstuff('rowBytes') & 0x7FFF
         elif attr == 'bounds':
             # return bounds in official Left, Top, Right, Bottom order!
-            return ( \
+            return (
                 self._unstuff('left'),
                 self._unstuff('top'),
                 self._unstuff('right'),
@@ -161,7 +162,7 @@ class PixMapWrapper:
         # so convert if necessary
         if format != imgformat.macrgb and format != imgformat.macrgb16:
             # (LATER!)
-            raise "NotImplementedError", "conversion to macrgb or macrgb16"
+            raise NotImplementedError("conversion to macrgb or macrgb16")
         self.data = s
         self.bounds = (0,0,width,height)
         self.cmpCount = 3
@@ -182,7 +183,7 @@ class PixMapWrapper:
             return self.data
         # otherwise, convert to the requested format
         # (LATER!)
-            raise "NotImplementedError", "data format conversion"
+            raise NotImplementedError("data format conversion")
 
     def fromImage(self,im):
         """Initialize this PixMap from a PIL Image object."""