Skip to content

Commit 466f05e

Browse files
committed
refactor: Code cleanup
Signed-off-by: David Rapan <david@rapan.cz>
1 parent 9cef2bb commit 466f05e

1 file changed

Lines changed: 3 additions & 5 deletions

File tree

custom_components/solarman/config_flow.py

Lines changed: 3 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -31,8 +31,8 @@
3131
vol.Optional(CONF_PORT, default = DEFAULT_[CONF_PORT], description = {SUGGESTED_VALUE: DEFAULT_[CONF_PORT]}): cv.port,
3232
vol.Optional(CONF_TRANSPORT, default = DEFAULT_[CONF_TRANSPORT], description = {SUGGESTED_VALUE: DEFAULT_[CONF_TRANSPORT]}): SelectSelector(SelectSelectorConfig(options = ["tcp", "modbus_tcp", "modbus_rtu"], mode = "dropdown", translation_key = "transport")),
3333
vol.Optional(CONF_LOOKUP_FILE, default = DEFAULT_[CONF_LOOKUP_FILE], description = {SUGGESTED_VALUE: DEFAULT_[CONF_LOOKUP_FILE]}): str,
34-
vol.Required(CONF_ADDITIONAL_OPTIONS):
35-
section(vol.Schema({
34+
vol.Required(CONF_ADDITIONAL_OPTIONS): section(
35+
vol.Schema({
3636
vol.Optional(CONF_MOD, default = DEFAULT_[CONF_MOD], description = {SUGGESTED_VALUE: DEFAULT_[CONF_MOD]}): vol.All(vol.Coerce(int), vol.Range(min = 0, max = 2)),
3737
vol.Optional(CONF_MPPT, default = DEFAULT_[CONF_MPPT], description = {SUGGESTED_VALUE: DEFAULT_[CONF_MPPT]}): vol.All(vol.Coerce(int), vol.Range(min = 1, max = 12)),
3838
vol.Optional(CONF_PHASE, default = DEFAULT_[CONF_PHASE], description = {SUGGESTED_VALUE: DEFAULT_[CONF_PHASE]}): vol.All(vol.Coerce(int), vol.Range(min = 1, max = 3)),
@@ -46,9 +46,7 @@
4646
}
4747

4848
async def data_schema(hass: HomeAssistant, data_schema: dict[str, Any]) -> vol.Schema:
49-
lookup_files = [DEFAULT_[CONF_LOOKUP_FILE]] + await async_listdir(hass.config.path(LOOKUP_DIRECTORY_PATH)) + await async_listdir(hass.config.path(LOOKUP_CUSTOM_DIRECTORY_PATH), "custom/")
50-
_LOGGER.debug(f"step_user_data_schema: {LOOKUP_DIRECTORY_PATH}: {lookup_files}")
51-
data_schema[CONF_LOOKUP_FILE] = vol.In(lookup_files)
49+
data_schema[CONF_LOOKUP_FILE] = vol.In([DEFAULT_[CONF_LOOKUP_FILE]] + await async_listdir(hass.config.path(LOOKUP_DIRECTORY_PATH)) + await async_listdir(hass.config.path(LOOKUP_CUSTOM_DIRECTORY_PATH), "custom/"))
5250
_LOGGER.debug(f"step_user_data_schema: data_schema: {data_schema}")
5351
return vol.Schema(data_schema)
5452

0 commit comments

Comments
 (0)