Qucs-S S-parameter Viewer & RF Synthesis Tools
Loading...
Searching...
No Matches
Public Member Functions | List of all members
docutils.utils.error_reporting.ErrorString Class Reference
Inheritance diagram for docutils.utils.error_reporting.ErrorString:
Inheritance graph
[legend]
Collaboration diagram for docutils.utils.error_reporting.ErrorString:
Collaboration graph
[legend]

Public Member Functions

 __str__ (self)
 
 __unicode__ (self)
 
- Public Member Functions inherited from docutils.utils.error_reporting.SafeString
 __init__ (self, data, encoding=None, encoding_errors='backslashreplace', decoding_errors='replace')
 

Additional Inherited Members

- Public Attributes inherited from docutils.utils.error_reporting.SafeString
 data
 
 encoding
 
 encoding_errors
 
 decoding_errors
 

Detailed Description

Safely report exception type and message.

Member Function Documentation

◆ __str__()

docutils.utils.error_reporting.ErrorString.__str__ (   self)

◆ __unicode__()

docutils.utils.error_reporting.ErrorString.__unicode__ (   self)
Return unicode representation of `self.data`.

Try ``unicode(self.data)``, catch `UnicodeError` and

* if `self.data` is an Exception instance, work around
  http://bugs.python.org/issue2517 with an emulation of
  Exception.__unicode__,

* else decode with `self.encoding` and `self.decoding_errors`.

Reimplemented from docutils.utils.error_reporting.SafeString.


The documentation for this class was generated from the following file: