betty.gui.error module

Provide error handling for the Graphical User Interface.

class betty.gui.error.Error(app, message, *, parent, close_parent=False)[source]

Bases: BettyMainWindow

Parameters:
app

message

parent

close_parent=False

closeEvent(a0)[source]
Parameters:
a0

Return type:

None

window_height = 300
property window_title : Localizable
window_width = 500
class betty.gui.error.ExceptionCatcher(parent, *, close_parent=False)[source]

Bases: Generic[P, T]

Catch any exception and show an error window instead.

Parameters:
parent

close_parent=False

class betty.gui.error.ExceptionError(app, message, error_type, *, parent, close_parent=False)[source]

Bases: Error

Parameters:
app

message

error_type

parent

close_parent=False