|
1 | 1 | from ctypes import byref, c_int |
2 | 2 | from .color import Color |
3 | 3 | from .compat import isiterable, utf8 |
4 | | -from .common import SDLError |
| 4 | +from .common import raise_sdl_err |
5 | 5 | from .window import Window |
6 | | -from .. import dll, error, SDL_PumpEvents, SDL_Window |
| 6 | +from .. import dll, SDL_PumpEvents, SDL_Window |
7 | 7 | from .. import messagebox as mb |
8 | 8 |
|
9 | 9 | __all__ = [ |
@@ -191,13 +191,7 @@ def show_messagebox(msgbox, window=None): |
191 | 191 | if ret == 0: |
192 | 192 | return msgbox._buttons[resp.value] |
193 | 193 | else: |
194 | | - # NOTE: replace with raise_sdl_err now that it exists? |
195 | | - errmsg = error.SDL_GetError().decode('utf-8') |
196 | | - error.SDL_ClearError() |
197 | | - e = "Error encountered displaying message box" |
198 | | - if len(errmsg): |
199 | | - e += ": {0}".format(errmsg) |
200 | | - raise SDLError(e) |
| 194 | + raise_sdl_err("displaying the message box") |
201 | 195 |
|
202 | 196 |
|
203 | 197 | def show_alert(title, msg, msgtype=None, window=None): |
@@ -229,11 +223,5 @@ def show_alert(title, msg, msgtype=None, window=None): |
229 | 223 | window |
230 | 224 | ) |
231 | 225 | SDL_PumpEvents() |
232 | | - if ret != 0: |
233 | | - # NOTE: replace with raise_sdl_err now that it exists? |
234 | | - errmsg = error.SDL_GetError().decode('utf-8') |
235 | | - error.SDL_ClearError() |
236 | | - e = "Error encountered displaying message box" |
237 | | - if len(errmsg): |
238 | | - e += ": {0}".format(errmsg) |
239 | | - raise SDLError(e) |
| 226 | + if ret < 0: |
| 227 | + raise_sdl_err("displaying the message box") |
0 commit comments