Move CONF_ITEMS/CONF_FONT/CONF_TEXT to const.py (#7204)

This commit is contained in:
Jesse Hills 2024-08-07 07:15:15 +12:00 committed by GitHub
parent 455df35e50
commit 8667f51cf0
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
12 changed files with 34 additions and 32 deletions

View File

@ -1,23 +1,26 @@
import re import re
import esphome.codegen as cg
import esphome.config_validation as cv
from esphome import automation, core from esphome import automation, core
from esphome.automation import maybe_simple_id
import esphome.codegen as cg
from esphome.components.number import Number
from esphome.components.select import Select
from esphome.components.switch import Switch
import esphome.config_validation as cv
from esphome.const import ( from esphome.const import (
CONF_ID, CONF_ACTIVE,
CONF_TYPE,
CONF_TRIGGER_ID,
CONF_ON_VALUE,
CONF_COMMAND, CONF_COMMAND,
CONF_CUSTOM, CONF_CUSTOM,
CONF_NUMBER,
CONF_FORMAT, CONF_FORMAT,
CONF_ID,
CONF_ITEMS,
CONF_MODE, CONF_MODE,
CONF_ACTIVE, CONF_NUMBER,
CONF_ON_VALUE,
CONF_TEXT,
CONF_TRIGGER_ID,
CONF_TYPE,
) )
from esphome.automation import maybe_simple_id
from esphome.components.select import Select
from esphome.components.number import Number
from esphome.components.switch import Switch
CODEOWNERS = ["@numo68"] CODEOWNERS = ["@numo68"]
@ -29,10 +32,8 @@ CONF_JOYSTICK = "joystick"
CONF_LABEL = "label" CONF_LABEL = "label"
CONF_MENU = "menu" CONF_MENU = "menu"
CONF_BACK = "back" CONF_BACK = "back"
CONF_TEXT = "text"
CONF_SELECT = "select" CONF_SELECT = "select"
CONF_SWITCH = "switch" CONF_SWITCH = "switch"
CONF_ITEMS = "items"
CONF_ON_TEXT = "on_text" CONF_ON_TEXT = "on_text"
CONF_OFF_TEXT = "off_text" CONF_OFF_TEXT = "off_text"
CONF_VALUE_LAMBDA = "value_lambda" CONF_VALUE_LAMBDA = "value_lambda"

View File

@ -10,12 +10,12 @@ import esphome.config_validation as cv
from esphome.const import ( from esphome.const import (
CONF_BACKGROUND_COLOR, CONF_BACKGROUND_COLOR,
CONF_DISPLAY, CONF_DISPLAY,
CONF_FONT,
CONF_FOREGROUND_COLOR, CONF_FOREGROUND_COLOR,
CONF_ID, CONF_ID,
CONF_TRIGGER_ID, CONF_TRIGGER_ID,
) )
CONF_FONT = "font"
CONF_MENU_ITEM_VALUE = "menu_item_value" CONF_MENU_ITEM_VALUE = "menu_item_value"
CONF_ON_REDRAW = "on_redraw" CONF_ON_REDRAW = "on_redraw"

View File

@ -5,6 +5,7 @@ Constants already defined in esphome.const are not duplicated here and must be i
""" """
from esphome import codegen as cg, config_validation as cv from esphome import codegen as cg, config_validation as cv
from esphome.const import CONF_ITEMS
from esphome.core import ID, Lambda from esphome.core import ID, Lambda
from esphome.cpp_generator import MockObj from esphome.cpp_generator import MockObj
from esphome.cpp_types import uint32 from esphome.cpp_types import uint32
@ -115,7 +116,6 @@ CONF_SCROLLBAR = "scrollbar"
CONF_INDICATOR = "indicator" CONF_INDICATOR = "indicator"
CONF_KNOB = "knob" CONF_KNOB = "knob"
CONF_SELECTED = "selected" CONF_SELECTED = "selected"
CONF_ITEMS = "items"
CONF_TICKS = "ticks" CONF_TICKS = "ticks"
CONF_CURSOR = "cursor" CONF_CURSOR = "cursor"
CONF_TEXTAREA_PLACEHOLDER = "textarea_placeholder" CONF_TEXTAREA_PLACEHOLDER = "textarea_placeholder"
@ -460,7 +460,6 @@ CONF_SKIP = "skip"
CONF_SYMBOL = "symbol" CONF_SYMBOL = "symbol"
CONF_TAB_ID = "tab_id" CONF_TAB_ID = "tab_id"
CONF_TABS = "tabs" CONF_TABS = "tabs"
CONF_TEXT = "text"
CONF_TILE = "tile" CONF_TILE = "tile"
CONF_TILE_ID = "tile_id" CONF_TILE_ID = "tile_id"
CONF_TILES = "tiles" CONF_TILES = "tiles"

View File

@ -7,6 +7,7 @@ from esphome.const import (
CONF_ID, CONF_ID,
CONF_ON_VALUE, CONF_ON_VALUE,
CONF_STATE, CONF_STATE,
CONF_TEXT,
CONF_TRIGGER_ID, CONF_TRIGGER_ID,
CONF_TYPE, CONF_TYPE,
) )
@ -25,7 +26,7 @@ WIDGET_TYPES: dict = {}
# A schema for text properties # A schema for text properties
TEXT_SCHEMA = cv.Schema( TEXT_SCHEMA = cv.Schema(
{ {
cv.Optional(df.CONF_TEXT): cv.Any( cv.Optional(CONF_TEXT): cv.Any(
cv.All( cv.All(
cv.Schema( cv.Schema(
{ {
@ -330,7 +331,7 @@ DISP_BG_SCHEMA = cv.Schema(
# A style schema that can include text # A style schema that can include text
STYLED_TEXT_SCHEMA = cv.maybe_simple_value( STYLED_TEXT_SCHEMA = cv.maybe_simple_value(
STYLE_SCHEMA.extend(TEXT_SCHEMA), key=df.CONF_TEXT STYLE_SCHEMA.extend(TEXT_SCHEMA), key=CONF_TEXT
) )
# For use by platform components # For use by platform components

View File

@ -1,10 +1,10 @@
import sys import sys
from esphome import automation, codegen as cg from esphome import automation, codegen as cg
from esphome.const import CONF_MAX_VALUE, CONF_MIN_VALUE, CONF_VALUE from esphome.const import CONF_MAX_VALUE, CONF_MIN_VALUE, CONF_TEXT, CONF_VALUE
from esphome.cpp_generator import MockObj, MockObjClass from esphome.cpp_generator import MockObj, MockObjClass
from .defines import CONF_TEXT, lvgl_ns from .defines import lvgl_ns
from .lvcode import lv_expr from .lvcode import lv_expr

View File

@ -2,7 +2,7 @@ from esphome import automation
import esphome.codegen as cg import esphome.codegen as cg
from esphome.components.key_provider import KeyProvider from esphome.components.key_provider import KeyProvider
import esphome.config_validation as cv import esphome.config_validation as cv
from esphome.const import CONF_ID, CONF_WIDTH from esphome.const import CONF_ID, CONF_ITEMS, CONF_TEXT, CONF_WIDTH
from esphome.cpp_generator import MockObj from esphome.cpp_generator import MockObj
from ..automation import action_to_code from ..automation import action_to_code
@ -10,13 +10,11 @@ from ..defines import (
BUTTONMATRIX_CTRLS, BUTTONMATRIX_CTRLS,
CONF_BUTTONS, CONF_BUTTONS,
CONF_CONTROL, CONF_CONTROL,
CONF_ITEMS,
CONF_KEY_CODE, CONF_KEY_CODE,
CONF_MAIN, CONF_MAIN,
CONF_ONE_CHECKED, CONF_ONE_CHECKED,
CONF_ROWS, CONF_ROWS,
CONF_SELECTED, CONF_SELECTED,
CONF_TEXT,
) )
from ..helpers import lvgl_components_required from ..helpers import lvgl_components_required
from ..lv_validation import key_code, lv_bool from ..lv_validation import key_code, lv_bool

View File

@ -1,4 +1,6 @@
from ..defines import CONF_INDICATOR, CONF_MAIN, CONF_TEXT from esphome.const import CONF_TEXT
from ..defines import CONF_INDICATOR, CONF_MAIN
from ..lv_validation import lv_text from ..lv_validation import lv_text
from ..lvcode import lv from ..lvcode import lv
from ..schemas import TEXT_SCHEMA from ..schemas import TEXT_SCHEMA

View File

@ -1,9 +1,9 @@
from esphome.components.key_provider import KeyProvider from esphome.components.key_provider import KeyProvider
import esphome.config_validation as cv import esphome.config_validation as cv
from esphome.const import CONF_MODE from esphome.const import CONF_ITEMS, CONF_MODE
from esphome.cpp_types import std_string from esphome.cpp_types import std_string
from ..defines import CONF_ITEMS, CONF_MAIN, KEYBOARD_MODES, literal from ..defines import CONF_MAIN, KEYBOARD_MODES, literal
from ..helpers import add_lv_use, lvgl_components_required from ..helpers import add_lv_use, lvgl_components_required
from ..types import LvCompound, LvType from ..types import LvCompound, LvType
from . import Widget, WidgetType, get_widgets from . import Widget, WidgetType, get_widgets

View File

@ -1,4 +1,5 @@
import esphome.config_validation as cv import esphome.config_validation as cv
from esphome.const import CONF_TEXT
from ..defines import ( from ..defines import (
CONF_LONG_MODE, CONF_LONG_MODE,
@ -6,7 +7,6 @@ from ..defines import (
CONF_RECOLOR, CONF_RECOLOR,
CONF_SCROLLBAR, CONF_SCROLLBAR,
CONF_SELECTED, CONF_SELECTED,
CONF_TEXT,
LV_LONG_MODES, LV_LONG_MODES,
) )
from ..lv_validation import lv_bool, lv_text from ..lv_validation import lv_bool, lv_text

View File

@ -1,5 +1,5 @@
from esphome import config_validation as cv from esphome import config_validation as cv
from esphome.const import CONF_BUTTON, CONF_ID from esphome.const import CONF_BUTTON, CONF_ID, CONF_TEXT
from esphome.core import ID from esphome.core import ID
from esphome.cpp_generator import new_Pvariable, static_const_array from esphome.cpp_generator import new_Pvariable, static_const_array
from esphome.cpp_types import nullptr from esphome.cpp_types import nullptr
@ -9,7 +9,6 @@ from ..defines import (
CONF_BUTTONS, CONF_BUTTONS,
CONF_CLOSE_BUTTON, CONF_CLOSE_BUTTON,
CONF_MSGBOXES, CONF_MSGBOXES,
CONF_TEXT,
CONF_TITLE, CONF_TITLE,
TYPE_FLEX, TYPE_FLEX,
literal, literal,

View File

@ -1,5 +1,5 @@
import esphome.config_validation as cv import esphome.config_validation as cv
from esphome.const import CONF_MAX_LENGTH from esphome.const import CONF_MAX_LENGTH, CONF_TEXT
from ..defines import ( from ..defines import (
CONF_ACCEPTED_CHARS, CONF_ACCEPTED_CHARS,
@ -10,7 +10,6 @@ from ..defines import (
CONF_PLACEHOLDER_TEXT, CONF_PLACEHOLDER_TEXT,
CONF_SCROLLBAR, CONF_SCROLLBAR,
CONF_SELECTED, CONF_SELECTED,
CONF_TEXT,
CONF_TEXTAREA_PLACEHOLDER, CONF_TEXTAREA_PLACEHOLDER,
) )
from ..lv_validation import lv_bool, lv_int, lv_text from ..lv_validation import lv_bool, lv_int, lv_text

View File

@ -308,6 +308,7 @@ CONF_FLASH_LENGTH = "flash_length"
CONF_FLASH_TRANSITION_LENGTH = "flash_transition_length" CONF_FLASH_TRANSITION_LENGTH = "flash_transition_length"
CONF_FLOW = "flow" CONF_FLOW = "flow"
CONF_FLOW_CONTROL_PIN = "flow_control_pin" CONF_FLOW_CONTROL_PIN = "flow_control_pin"
CONF_FONT = "font"
CONF_FOR = "for" CONF_FOR = "for"
CONF_FORCE_UPDATE = "force_update" CONF_FORCE_UPDATE = "force_update"
CONF_FOREGROUND_COLOR = "foreground_color" CONF_FOREGROUND_COLOR = "foreground_color"
@ -407,6 +408,7 @@ CONF_INVERTED = "inverted"
CONF_IP_ADDRESS = "ip_address" CONF_IP_ADDRESS = "ip_address"
CONF_IRQ_PIN = "irq_pin" CONF_IRQ_PIN = "irq_pin"
CONF_IS_RGBW = "is_rgbw" CONF_IS_RGBW = "is_rgbw"
CONF_ITEMS = "items"
CONF_JS_INCLUDE = "js_include" CONF_JS_INCLUDE = "js_include"
CONF_JS_URL = "js_url" CONF_JS_URL = "js_url"
CONF_JVC = "jvc" CONF_JVC = "jvc"
@ -841,6 +843,7 @@ CONF_TEMPERATURE = "temperature"
CONF_TEMPERATURE_OFFSET = "temperature_offset" CONF_TEMPERATURE_OFFSET = "temperature_offset"
CONF_TEMPERATURE_SOURCE = "temperature_source" CONF_TEMPERATURE_SOURCE = "temperature_source"
CONF_TEMPERATURE_STEP = "temperature_step" CONF_TEMPERATURE_STEP = "temperature_step"
CONF_TEXT = "text"
CONF_TEXT_SENSORS = "text_sensors" CONF_TEXT_SENSORS = "text_sensors"
CONF_THEN = "then" CONF_THEN = "then"
CONF_THRESHOLD = "threshold" CONF_THRESHOLD = "threshold"