[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: except sqlalchemy.exc.SQLAlchemyError as err:
_LOGGER.error("Error executing query %s: %s", self._query, err) _LOGGER.error("Error executing query %s: %s", self._query, err)
return return
finally:
sess.close()
for res in result: for res in result:
_LOGGER.debug(res.items()) _LOGGER.debug(res.items())
@ -141,5 +143,3 @@ class SQLSensor(Entity):
data, None) data, None)
else: else:
self._state = data self._state = data
sess.close()