Use set & dict literals (#33636)
Co-authored-by: Daniel Høyer Iversen <mail@dahoiv.net>
This commit is contained in:
parent
d85222ad80
commit
7d3c974747
28 changed files with 89 additions and 80 deletions
|
@ -32,30 +32,41 @@ FOLDER = "python_scripts"
|
|||
|
||||
CONFIG_SCHEMA = vol.Schema({DOMAIN: vol.Schema(dict)}, extra=vol.ALLOW_EXTRA)
|
||||
|
||||
ALLOWED_HASS = set(["bus", "services", "states"])
|
||||
ALLOWED_EVENTBUS = set(["fire"])
|
||||
ALLOWED_STATEMACHINE = set(
|
||||
["entity_ids", "all", "get", "is_state", "is_state_attr", "remove", "set"]
|
||||
)
|
||||
ALLOWED_SERVICEREGISTRY = set(["services", "has_service", "call"])
|
||||
ALLOWED_TIME = set(
|
||||
["sleep", "strftime", "strptime", "gmtime", "localtime", "ctime", "time", "mktime"]
|
||||
)
|
||||
ALLOWED_DATETIME = set(["date", "time", "datetime", "timedelta", "tzinfo"])
|
||||
ALLOWED_DT_UTIL = set(
|
||||
[
|
||||
"utcnow",
|
||||
"now",
|
||||
"as_utc",
|
||||
"as_timestamp",
|
||||
"as_local",
|
||||
"utc_from_timestamp",
|
||||
"start_of_local_day",
|
||||
"parse_datetime",
|
||||
"parse_date",
|
||||
"get_age",
|
||||
]
|
||||
)
|
||||
ALLOWED_HASS = {"bus", "services", "states"}
|
||||
ALLOWED_EVENTBUS = {"fire"}
|
||||
ALLOWED_STATEMACHINE = {
|
||||
"entity_ids",
|
||||
"all",
|
||||
"get",
|
||||
"is_state",
|
||||
"is_state_attr",
|
||||
"remove",
|
||||
"set",
|
||||
}
|
||||
ALLOWED_SERVICEREGISTRY = {"services", "has_service", "call"}
|
||||
ALLOWED_TIME = {
|
||||
"sleep",
|
||||
"strftime",
|
||||
"strptime",
|
||||
"gmtime",
|
||||
"localtime",
|
||||
"ctime",
|
||||
"time",
|
||||
"mktime",
|
||||
}
|
||||
ALLOWED_DATETIME = {"date", "time", "datetime", "timedelta", "tzinfo"}
|
||||
ALLOWED_DT_UTIL = {
|
||||
"utcnow",
|
||||
"now",
|
||||
"as_utc",
|
||||
"as_timestamp",
|
||||
"as_local",
|
||||
"utc_from_timestamp",
|
||||
"start_of_local_day",
|
||||
"parse_datetime",
|
||||
"parse_date",
|
||||
"get_age",
|
||||
}
|
||||
|
||||
|
||||
class ScriptError(HomeAssistantError):
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue