exopy.app.errors.widgets module¶
Widgets used to display errors messages received by the plugin.
-
class
exopy.app.errors.widgets.
BasicErrorsDisplay
(parent=None, **kwargs)¶ Bases:
enaml.widgets.container.Container
Display the errors as a list with a panel for the message.
-
errors
¶ A value which allows objects of a given type or types.
Values will be tested using the PyObject_IsInstance C API call. This call is equivalent to isinstance(value, kind) and all the same rules apply.
The value of an Instance may be set to None.
-
kind
¶
-
selected
¶
-
-
class
exopy.app.errors.widgets.
ErrorsDialog
(parent=None, **kwargs)¶ Bases:
enaml.widgets.dialog.Dialog
Dialog presenting all the errors reported in a notebook.
-
errors
¶ A value which allows objects of a given type or types.
Values will be tested using the PyObject_IsInstance C API call. This call is equivalent to isinstance(value, kind) and all the same rules apply.
The value of an Instance may be set to None.
-
-
class
exopy.app.errors.widgets.
HierarchicalErrorsDisplay
(parent=None, **kwargs)¶ Bases:
enaml.widgets.container.Container
Widget used to display a nested dictionary.
Keys must always be unicode and values should unicode or dict.
-
errors
¶
-
kind
¶
-
selected
¶
-
-
class
exopy.app.errors.widgets.
UnknownErrorWidget
(parent=None, **kwargs)¶ Bases:
enaml.widgets.container.Container
Widget used to display messages for errors for which no specific handler was found.
-
kind
¶ A value which allows objects of a given type or types.
Values will be tested using the PyObject_IsInstance C API call. This call is equivalent to isinstance(value, kind) and all the same rules apply.
The value of an Instance may be set to None.
-
msg
¶ A value which allows objects of a given type or types.
Values will be tested using the PyObject_IsInstance C API call. This call is equivalent to isinstance(value, kind) and all the same rules apply.
The value of an Instance may be set to None.
-
-
exopy.app.errors.widgets.
format_error
(node)¶ Build a nice string representation of a node.