diff options
author | Victor Shyba <victor.shyba@gmail.com> | 2015-09-09 14:37:58 -0300 |
---|---|---|
committer | Victor Shyba <victor.shyba@gmail.com> | 2015-09-09 14:39:59 -0300 |
commit | 1e00c9966ed2a5cb4a4b1075e450f5e1ce13f188 (patch) | |
tree | 8c148ad97a79ef01d3ffaccdc9542bc70a1ca639 | |
parent | ac3b1e9b845c1df77b08fc11ba16e870435751b8 (diff) |
[bug] check threadpool state before closing it
Code is trying to close a closed threadpool. This raises errors on
Twisted 15.4.
-rw-r--r-- | client/src/leap/soledad/client/adbapi.py | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/client/src/leap/soledad/client/adbapi.py b/client/src/leap/soledad/client/adbapi.py index 237159bd..77822247 100644 --- a/client/src/leap/soledad/client/adbapi.py +++ b/client/src/leap/soledad/client/adbapi.py @@ -285,7 +285,8 @@ class U1DBConnectionPool(adbapi.ConnectionPool): A final close, only called by the shutdown trigger. """ self.shutdownID = None - self.threadpool.stop() + if self.threadpool.started: + self.threadpool.stop() self.running = False for conn in self.connections.values(): self._close(conn) |