mirror of
https://github.com/esphome/esphome.git
synced 2025-04-15 23:30:28 +01:00
Fix path in error message
This commit is contained in:
parent
bac246788b
commit
d7aec79888
@ -52,6 +52,16 @@ CONF_IGNORE_MISSING_GLYPHS = "ignore_missing_glyphs"
|
|||||||
|
|
||||||
# Cache loaded freetype fonts
|
# Cache loaded freetype fonts
|
||||||
class FontCache(MutableMapping):
|
class FontCache(MutableMapping):
|
||||||
|
@staticmethod
|
||||||
|
def get_name(value):
|
||||||
|
if CONF_FAMILY in value:
|
||||||
|
return (
|
||||||
|
f"{value[CONF_FAMILY]}:{int(value[CONF_ITALIC])}:{value[CONF_WEIGHT]}"
|
||||||
|
)
|
||||||
|
if CONF_URL in value:
|
||||||
|
return value[CONF_URL]
|
||||||
|
return value[CONF_PATH]
|
||||||
|
|
||||||
@staticmethod
|
@staticmethod
|
||||||
def _keytransform(value):
|
def _keytransform(value):
|
||||||
if CONF_FAMILY in value:
|
if CONF_FAMILY in value:
|
||||||
@ -131,7 +141,7 @@ def check_missing_glyphs(file, codepoints, warning: bool = False):
|
|||||||
)
|
)
|
||||||
if count > 10:
|
if count > 10:
|
||||||
missing_str += f"\n and {count - 10} more."
|
missing_str += f"\n and {count - 10} more."
|
||||||
message = f"Font {Path(file).name} is missing {count} glyph{'s' if count != 1 else ''}:\n {missing_str}"
|
message = f"Font {FontCache.get_name(file)} is missing {count} glyph{'s' if count != 1 else ''}:\n {missing_str}"
|
||||||
if warning:
|
if warning:
|
||||||
_LOGGER.warning(message)
|
_LOGGER.warning(message)
|
||||||
else:
|
else:
|
||||||
|
Loading…
x
Reference in New Issue
Block a user