python lint for platform components (#7864)

This commit is contained in:
tomaszduda23 2024-11-26 21:56:43 +01:00 committed by GitHub
parent 3a8b41daa3
commit a3ef2ed7fd
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
5 changed files with 15 additions and 19 deletions

View File

@ -15,7 +15,7 @@ from esphome.components.libretiny.const import (
) )
from esphome.core import CORE from esphome.core import CORE
from .boards import BK72XX_BOARDS, BK72XX_BOARD_PINS from .boards import BK72XX_BOARD_PINS, BK72XX_BOARDS
CODEOWNERS = ["@kuba2k2"] CODEOWNERS = ["@kuba2k2"]
AUTO_LOAD = ["libretiny"] AUTO_LOAD = ["libretiny"]

View File

@ -1,10 +1,13 @@
import logging import logging
import os import os
import esphome.codegen as cg
import esphome.config_validation as cv
from esphome.const import ( from esphome.const import (
CONF_BOARD, CONF_BOARD,
CONF_BOARD_FLASH_MODE, CONF_BOARD_FLASH_MODE,
CONF_FRAMEWORK, CONF_FRAMEWORK,
CONF_PLATFORM_VERSION,
CONF_SOURCE, CONF_SOURCE,
CONF_VERSION, CONF_VERSION,
KEY_CORE, KEY_CORE,
@ -12,27 +15,22 @@ from esphome.const import (
KEY_TARGET_FRAMEWORK, KEY_TARGET_FRAMEWORK,
KEY_TARGET_PLATFORM, KEY_TARGET_PLATFORM,
PLATFORM_ESP8266, PLATFORM_ESP8266,
CONF_PLATFORM_VERSION,
) )
from esphome.core import CORE, coroutine_with_priority from esphome.core import CORE, coroutine_with_priority
import esphome.config_validation as cv
import esphome.codegen as cg
from esphome.helpers import copy_file_if_changed from esphome.helpers import copy_file_if_changed
from .boards import BOARDS, ESP8266_LD_SCRIPTS
from .const import ( from .const import (
CONF_RESTORE_FROM_FLASH,
CONF_EARLY_PIN_INIT, CONF_EARLY_PIN_INIT,
CONF_RESTORE_FROM_FLASH,
KEY_BOARD, KEY_BOARD,
KEY_ESP8266, KEY_ESP8266,
KEY_FLASH_SIZE, KEY_FLASH_SIZE,
KEY_PIN_INITIAL_STATES, KEY_PIN_INITIAL_STATES,
esp8266_ns, esp8266_ns,
) )
from .boards import BOARDS, ESP8266_LD_SCRIPTS
from .gpio import PinInitialState, add_pin_initial_states_array from .gpio import PinInitialState, add_pin_initial_states_array
CODEOWNERS = ["@esphome/core"] CODEOWNERS = ["@esphome/core"]
_LOGGER = logging.getLogger(__name__) _LOGGER = logging.getLogger(__name__)
AUTO_LOAD = ["preferences"] AUTO_LOAD = ["preferences"]

View File

@ -17,7 +17,7 @@ from esphome.const import (
PLATFORM_RP2040, PLATFORM_RP2040,
) )
from esphome.core import CORE, EsphomeError, coroutine_with_priority from esphome.core import CORE, EsphomeError, coroutine_with_priority
from esphome.helpers import copy_file_if_changed, mkdir_p, write_file, read_file from esphome.helpers import copy_file_if_changed, mkdir_p, read_file, write_file
from .const import KEY_BOARD, KEY_PIO_FILES, KEY_RP2040, rp2040_ns from .const import KEY_BOARD, KEY_PIO_FILES, KEY_RP2040, rp2040_ns

View File

@ -15,7 +15,7 @@ from esphome.components.libretiny.const import (
) )
from esphome.core import CORE from esphome.core import CORE
from .boards import RTL87XX_BOARDS, RTL87XX_BOARD_PINS from .boards import RTL87XX_BOARD_PINS, RTL87XX_BOARDS
CODEOWNERS = ["@kuba2k2"] CODEOWNERS = ["@kuba2k2"]
AUTO_LOAD = ["libretiny"] AUTO_LOAD = ["libretiny"]

View File

@ -394,8 +394,7 @@ def add_referenced_recursive(referenced_schemas, config_var, path, eat_schema=Fa
for k in schema.get(S_EXTENDS, []): for k in schema.get(S_EXTENDS, []):
if k not in referenced_schemas: if k not in referenced_schemas:
referenced_schemas[k] = [path] referenced_schemas[k] = [path]
else: elif path not in referenced_schemas[k]:
if path not in referenced_schemas[k]:
referenced_schemas[k].append(path) referenced_schemas[k].append(path)
s1 = get_str_path_schema(k) s1 = get_str_path_schema(k)
@ -868,8 +867,7 @@ def convert(schema, config_var, path):
config_var[S_TYPE] = "use_id" config_var[S_TYPE] = "use_id"
else: else:
print("TODO deferred?") print("TODO deferred?")
else: elif isinstance(data, str):
if isinstance(data, str):
# TODO: Figure out why pipsolar does this # TODO: Figure out why pipsolar does this
config_var["use_id_type"] = data config_var["use_id_type"] = data
else: else: