diff options
author | drebs <drebs@leap.se> | 2016-07-08 13:09:26 +0200 |
---|---|---|
committer | Kali Kaneko <kali@leap.se> | 2016-07-12 03:09:32 +0200 |
commit | d99198046e07abb0d19fde1695d22267bc5e1433 (patch) | |
tree | dc76c4a45f439d45547b58f227853f8365536669 /testing/tests/sync/__init__.py | |
parent | 42521e368734d358c3169495003fae32c28da2b1 (diff) |
[bug] properly trap db errors and close resources
SQLCipher database access errors can raise Soledad exceptions. Database access
and multithreading resources are allocated in different places, so we have to
be careful to close all multithreading mechanismis in case of database access
errors. If we don't, zombie threads may haunt the reactor.
This commit adds SQLCipher exception trapping and Soledad exception raising
for database access errors, while properly shutting down multithreading
resources.
Diffstat (limited to 'testing/tests/sync/__init__.py')
0 files changed, 0 insertions, 0 deletions