From 476e4f0517f7c3c48e0f6a964848cabca887c324 Mon Sep 17 00:00:00 2001 From: pavoni Date: Fri, 25 Sep 2015 13:37:47 +0100 Subject: [PATCH] Add doc strings --- homeassistant/components/scene.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/homeassistant/components/scene.py b/homeassistant/components/scene.py index b4a665a8214..e23288b2c3e 100644 --- a/homeassistant/components/scene.py +++ b/homeassistant/components/scene.py @@ -192,12 +192,15 @@ class Scene(ToggleEntity): for key, value in state.attributes.items())) def _fuzzy_attribute_compare(self, a, b): + """ Compare the attributes passed, use fuzzy logic if they are floats. """ + if not (isinstance(a, float) and isinstance(b, float)): return False diff = abs(a - b) / (abs(a) + abs(b)) return diff <= self.scene_config.fuzzy_match def _compare_state_attribites(self, attr1, attr2): + """ Compare the attributes passed, using fuzzy logic if specified. """ if attr1 == attr2: return True if not self.scene_config.fuzzy_match: