From e4a6219386d68f9112f778372b69c0d908a7e4f2 Mon Sep 17 00:00:00 2001 From: Paulus Schoutsen Date: Mon, 30 Sep 2013 19:00:45 -0700 Subject: [PATCH] StateMachine sorts states now case insesitive --- homeassistant/__init__.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/homeassistant/__init__.py b/homeassistant/__init__.py index 93e9b02a9e9..0c183c1f742 100644 --- a/homeassistant/__init__.py +++ b/homeassistant/__init__.py @@ -198,7 +198,7 @@ class StateMachine(object): def get_states(self): """ Returns a list of tuples (category, state, last_changed) sorted by category. """ - return [(category, self.states[category].state, self.states[category].last_changed) for category in sorted(self.states.keys())] + return [(category, self.states[category].state, self.states[category].last_changed) for category in sorted(self.states.keys(), key=lambda key: key.lower())] def _validate_category(self, category): """ Helper function to throw an exception when the category does not exist. """