Custom Exceptions¶
The render_error()
function can be used to render
multi-line error messages with stem.util.term
colours.
The darc
project provides following custom exceptions:
The darc
project provides following custom exceptions:
-
exception
darc.error.
APIRequestFailed
¶ Bases:
Warning
API submit failed.
-
exception
darc.error.
FreenetBootstrapFailed
¶ Bases:
Warning
Freenet bootstrap process failed.
-
exception
darc.error.
I2PBootstrapFailed
¶ Bases:
Warning
I2P bootstrap process failed.
-
exception
darc.error.
SiteNotFoundWarning
¶ Bases:
ImportWarning
Site customisation not found.
-
exception
darc.error.
TorBootstrapFailed
¶ Bases:
Warning
Tor bootstrap process failed.
-
exception
darc.error.
UnsupportedLink
¶ Bases:
Exception
The link is not supported.
-
exception
darc.error.
UnsupportedPlatform
¶ Bases:
Exception
The platform is not supported.
-
exception
darc.error.
UnsupportedProxy
¶ Bases:
Exception
The proxy is not supported.
-
exception
darc.error.
ZeroNetBootstrapFailed
¶ Bases:
Warning
ZeroNet bootstrap process failed.
-
darc.error.
render_error
(message, colour)¶ Render error message.
The function wraps the
stem.util.term.format()
function to provide multi-line formatting support.- Parameters
message (str) – Multi-line message to be rendered with
colour
.colour (stem.util.term.Color) – Front colour of text, c.f.
stem.util.term.Color
.
- Returns
The rendered error message.
- Return type
str