(marker: str)
| 159 | |
| 160 | |
| 161 | def render_marker(marker: str) -> str: |
| 162 | rendered = emoji.emoji.get(marker, SYMBOL_MARK) |
| 163 | |
| 164 | # The marker can only be one glyph. Some emoji that use zero-width joiners (ZWJ) |
| 165 | # will not be rendered as a single glyph and instead will show |
| 166 | # multiple glyphs. Just use the first glyph as a fallback. |
| 167 | # https://emojipedia.org/emoji-zwj-sequence/ |
| 168 | return rendered[0] |
| 169 | |
| 170 | |
| 171 | class TruncatedText(urwid.Widget): |
searching dependent graphs…