From 73925df24bfb8f89aaffb837f51dc6467333b184 Mon Sep 17 00:00:00 2001 From: blitzmann Date: Thu, 1 Mar 2018 23:24:00 -0500 Subject: [PATCH 1/2] Don't fail when trying to project a module that can't be projected. --- service/fit.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/service/fit.py b/service/fit.py index c6898384f..ea4c90b7d 100644 --- a/service/fit.py +++ b/service/fit.py @@ -408,7 +408,10 @@ class Fit(object): module.state = State.ONLINE fit.projectedModules.append(module) else: - module = es_Module(thing) + try: + module = es_Module(thing) + except ValueError as ex: + return False module.state = State.ACTIVE if not module.canHaveState(module.state, fit): module.state = State.OFFLINE From b1e40427a3c8ce47395551b3784f41ed26fec107 Mon Sep 17 00:00:00 2001 From: blitzmann Date: Thu, 1 Mar 2018 23:41:39 -0500 Subject: [PATCH 2/2] Tox --- service/fit.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/service/fit.py b/service/fit.py index ea4c90b7d..b33225932 100644 --- a/service/fit.py +++ b/service/fit.py @@ -410,7 +410,7 @@ class Fit(object): else: try: module = es_Module(thing) - except ValueError as ex: + except ValueError: return False module.state = State.ACTIVE if not module.canHaveState(module.state, fit):