Use tuples instead of lists internally

This commit is contained in:
Paulus Schoutsen 2015-01-11 09:55:45 -08:00
parent 283b187501
commit ca49a2aa68

View file

@ -223,7 +223,7 @@ def _process_match_param(parameter):
elif isinstance(parameter, list):
return parameter
else:
return [parameter]
return (parameter,)
def _matcher(subject, pattern):
@ -589,7 +589,7 @@ class StateMachine(object):
# Ensure it is a lowercase list with entity ids we want to match on
if isinstance(entity_ids, str):
entity_ids = [entity_ids.lower()]
entity_ids = (entity_ids.lower(),)
else:
entity_ids = [entity_id.lower() for entity_id in entity_ids]