4.37. umbra.reporter
reporter.py
- Platform:
- Windows, Linux, Mac Os X.
- Description:
- Defines the Reporter class and various others exceptions handling related objects.
Others:
4.37.1. Module Attributes
- 
umbra.reporter.LOGGER
- 
umbra.reporter.UI_FILE
 
4.37.2. Functions
- 
umbra.reporter.baseExceptionHandler(*args)[source]
- Provides a base exception handler. - 
| Parameters: | *args (*) – Arguments. | 
|---|
 | Returns: | Definition success. | 
|---|
 | Return type: | bool | 
|---|
 
 
- 
umbra.reporter.systemExitExceptionHandler(*args)[source]
- Provides a system exit exception handler. - 
| Parameters: | *args (*) – Arguments. | 
|---|
 | Returns: | Definition success. | 
|---|
 | Return type: | bool | 
|---|
 
 
- 
umbra.reporter.criticalExceptionHandler(object)[source]
- Marks an object that would system exit in case of critical exception. - 
| Parameters: | object (object) – Object to decorate. | 
|---|
 | Returns: | Object. | 
|---|
 | Return type: | object | 
|---|
 
 
- 
umbra.reporter.installExceptionReporter(report=True)[source]
- Installs the exceptions reporter. - 
| Parameters: | report (bool) – Report to Crittercism. | 
|---|
 | Returns: | Reporter instance. | 
|---|
 | Return type: | Reporter | 
|---|
 
 
- 
umbra.reporter.uninstallExceptionReporter()[source]
- Uninstalls the exceptions reporter. - 
| Returns: | Definition success. | 
|---|
 | Return type: | bool | 
|---|
 
 
- 
umbra.reporter.enableExceptionReporter()[source]
- Enables the exceptions reporter. - 
| Returns: | Definition success. | 
|---|
 | Return type: | bool | 
|---|
 
 
- 
umbra.reporter.disableExceptionReporter()[source]
- Disables the exceptions reporter. - 
| Returns: | Definition success. | 
|---|
 | Return type: | bool | 
|---|
 
 
 
4.37.3. Classes
- 
class umbra.reporter.Reporter(parent=None, report=True, enabled=True, *args, **kwargs)[source]
- Bases: foundations.ui.common.QWidget - Defines an exception reporting Widget. - Initializes the class. - 
| Parameters: | 
parent (QObject) – Object parent.report (bool) – Report to Crittercism.enabled (bool) – Is reporter enabled.*args (*) – Arguments.**kwargs (**) – Keywords arguments. | 
|---|
 
 - 
- 
report[source]
- Property for self.__report attribute. - 
| Returns: | self.__report. | 
|---|
 | Return type: | bool | 
|---|
 
 
 - 
- 
enabled[source]
- Property for self.__enabled attribute. - 
| Returns: | self.__enabled. | 
|---|
 | Return type: | bool | 
|---|
 
 
 - 
- 
show()[source]
- Reimplements the QWidget.show() method. 
 - 
- 
handleException(*args)[source]
- Handles given exception. - 
| Parameters: | *args (*) – Arguments. | 
|---|
 
 
 - 
- 
formatHtmlException(*args)[source]
- Formats given exception as an html text. - 
| Parameters: | *args (*) – Arguments. | 
|---|
 | Returns: | Exception html text. | 
|---|
 | Return type: | unicode | 
|---|
 
 
 - 
- 
formatTextException(*args)[source]
- Formats given exception as a text. - 
| Parameters: | *args (*) – Arguments. | 
|---|
 | Returns: | Exception text. | 
|---|
 | Return type: | unicode | 
|---|
 
 
 - 
- 
reportExceptionToCrittercism(*args)[source]
- Reports given exception to Crittercism. - 
| Parameters: | *args (*) – Arguments. | 
|---|
 | Returns: | Method success. | 
|---|
 | Return type: | bool | 
|---|