[SQL Sensor] always close session (#12452)

* close aborted session

* blank line
This commit is contained in:
Diogo Gomes 2018-02-16 04:20:45 +00:00 committed by Paulus Schoutsen
parent c7c0df53aa
commit d43a8e593a

View file

@ -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()