completion: catch RuntimeError during application shutdown
commitddc8c45588a152c843b5de5c38d10b921be54d4d
authorDavid Aguilar <davvid@gmail.com>
Wed, 25 Aug 2021 18:12:08 +0000 (25 11:12 -0700)
committerDavid Aguilar <davvid@gmail.com>
Wed, 25 Aug 2021 18:13:24 +0000 (25 11:13 -0700)
treea6b77bd5e2eaa9165eaefc5a10292585173857c7
parentf4def636b93e195505641f9a1125cd3cd51e4edd
completion: catch RuntimeError during application shutdown

Python may have already deleted the underlying C++ object during
application shutdown on PySide2 with Python 2.7.

Catch the RuntimeError. The thread is already gone when this
happens so there is nothing to do beyond exiting gracefully.

Signed-off-by: David Aguilar <davvid@gmail.com>
cola/widgets/completion.py