0f39b1087f
HTML tag support is aligned with Mastodon 4.2 supported tags. This code introduces a soft dependency on the urwidgets library. If urwidgets is not available, HTML tags are still supported, but hyperlinks are not underlined using the OCS 8 terminal feature (on supported terminals).
8 lines
331 B
Python
8 lines
331 B
Python
# If urwidgets is loaded use it; otherwise use our stubs
|
|
try:
|
|
from urwidgets import Hyperlink, TextEmbed, parse_text # noqa: F401
|
|
has_urwidgets = True
|
|
except ImportError:
|
|
from .stub_hyperlink import Hyperlink # noqa: F401
|
|
from .stub_text_embed import TextEmbed, parse_text # noqa: F401
|
|
has_urwidgets = False
|