From d43a8e593a04bf9b2ebabc1595616e0a464789ce Mon Sep 17 00:00:00 2001 From: Diogo Gomes Date: Fri, 16 Feb 2018 04:20:45 +0000 Subject: [PATCH] [SQL Sensor] always close session (#12452) * close aborted session * blank line --- homeassistant/components/sensor/sql.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/homeassistant/components/sensor/sql.py b/homeassistant/components/sensor/sql.py index 99da8c3c680..395c082f9d2 100644 --- a/homeassistant/components/sensor/sql.py +++ b/homeassistant/components/sensor/sql.py @@ -126,6 +126,8 @@ class SQLSensor(Entity): except sqlalchemy.exc.SQLAlchemyError as err: _LOGGER.error("Error executing query %s: %s", self._query, err) return + finally: + sess.close() for res in result: _LOGGER.debug(res.items()) @@ -141,5 +143,3 @@ class SQLSensor(Entity): data, None) else: self._state = data - - sess.close()