check for emoji dir and print message about where to download if not exists
Some checks failed
Build CI / test (push) Has been cancelled
Some checks failed
Build CI / test (push) Has been cancelled
This commit is contained in:
parent
43037f4304
commit
19f21a229f
1 changed files with 9 additions and 0 deletions
|
|
@ -25,6 +25,8 @@ Any display that supports displayio.
|
||||||
"""
|
"""
|
||||||
|
|
||||||
# imports
|
# imports
|
||||||
|
import os
|
||||||
|
|
||||||
import adafruit_imageload
|
import adafruit_imageload
|
||||||
import bitmaptools
|
import bitmaptools
|
||||||
import displayio
|
import displayio
|
||||||
|
|
@ -81,6 +83,13 @@ class EmojiLabel(Widget):
|
||||||
# ruff: noqa: PLR0912, PLR0915, PLR1702
|
# ruff: noqa: PLR0912, PLR0915, PLR1702
|
||||||
# Too many branches, Too many statements, Too many nested blocks
|
# Too many branches, Too many statements, Too many nested blocks
|
||||||
):
|
):
|
||||||
|
try:
|
||||||
|
os.stat("emoji")
|
||||||
|
except OSError:
|
||||||
|
raise RuntimeError(
|
||||||
|
"You need to download a set of emoji PNG files and place them CIRCUITPY/emoji/."
|
||||||
|
" The recommended set is available for download here: https://emoji.serenityos.org/"
|
||||||
|
)
|
||||||
super().__init__(scale=scale)
|
super().__init__(scale=scale)
|
||||||
self.font = ascii_font
|
self.font = ascii_font
|
||||||
self.ascii_palette = displayio.Palette(2)
|
self.ascii_palette = displayio.Palette(2)
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue