Commit afeb42e5 authored by Collin Winter's avatar Collin Winter

Kill more lingering string exceptions in Lib/plat-mac/.

parent 8e6d1060
...@@ -229,7 +229,7 @@ class Application: ...@@ -229,7 +229,7 @@ class Application:
def asyncevents(self, onoff): def asyncevents(self, onoff):
"""asyncevents - Set asynchronous event handling on or off""" """asyncevents - Set asynchronous event handling on or off"""
if MacOS.runtimemodel == 'macho': if MacOS.runtimemodel == 'macho':
raise 'Unsupported in MachoPython' raise NotImplementedError('Unsupported in MachoPython')
old = self._doing_asyncevents old = self._doing_asyncevents
if old: if old:
MacOS.SetEventHandler() MacOS.SetEventHandler()
...@@ -577,7 +577,7 @@ class Menu: ...@@ -577,7 +577,7 @@ class Menu:
def delitem(self, item): def delitem(self, item):
if item != len(self.items): 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) self.menu.DeleteMenuItem(item)
del self.items[item-1] del self.items[item-1]
......
...@@ -141,7 +141,8 @@ class AEServer: ...@@ -141,7 +141,8 @@ class AEServer:
elif ('****', '****') in self.ae_handlers: elif ('****', '****') in self.ae_handlers:
_function = self.ae_handlers[('****', '****')] _function = self.ae_handlers[('****', '****')]
else: 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 # XXXX Do key-to-name mapping here
......
...@@ -93,7 +93,8 @@ class PixMapWrapper: ...@@ -93,7 +93,8 @@ class PixMapWrapper:
def __setattr__(self, attr, val): def __setattr__(self, attr, val):
if attr == 'baseAddr': 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': elif attr == 'data':
self.__dict__['data'] = val self.__dict__['data'] = val
self._stuff('baseAddr', id(self.data) + MacOS.string_id_to_buffer) self._stuff('baseAddr', id(self.data) + MacOS.string_id_to_buffer)
...@@ -121,7 +122,7 @@ class PixMapWrapper: ...@@ -121,7 +122,7 @@ class PixMapWrapper:
return self._unstuff('rowBytes') & 0x7FFF return self._unstuff('rowBytes') & 0x7FFF
elif attr == 'bounds': elif attr == 'bounds':
# return bounds in official Left, Top, Right, Bottom order! # return bounds in official Left, Top, Right, Bottom order!
return ( \ return (
self._unstuff('left'), self._unstuff('left'),
self._unstuff('top'), self._unstuff('top'),
self._unstuff('right'), self._unstuff('right'),
...@@ -161,7 +162,7 @@ class PixMapWrapper: ...@@ -161,7 +162,7 @@ class PixMapWrapper:
# so convert if necessary # so convert if necessary
if format != imgformat.macrgb and format != imgformat.macrgb16: if format != imgformat.macrgb and format != imgformat.macrgb16:
# (LATER!) # (LATER!)
raise "NotImplementedError", "conversion to macrgb or macrgb16" raise NotImplementedError("conversion to macrgb or macrgb16")
self.data = s self.data = s
self.bounds = (0,0,width,height) self.bounds = (0,0,width,height)
self.cmpCount = 3 self.cmpCount = 3
...@@ -182,7 +183,7 @@ class PixMapWrapper: ...@@ -182,7 +183,7 @@ class PixMapWrapper:
return self.data return self.data
# otherwise, convert to the requested format # otherwise, convert to the requested format
# (LATER!) # (LATER!)
raise "NotImplementedError", "data format conversion" raise NotImplementedError("data format conversion")
def fromImage(self,im): def fromImage(self,im):
"""Initialize this PixMap from a PIL Image object.""" """Initialize this PixMap from a PIL Image object."""
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment