diff options
author | Neal Norwitz <nnorwitz@gmail.com> | 2006-11-21 05:29:34 (GMT) |
---|---|---|
committer | Neal Norwitz <nnorwitz@gmail.com> | 2006-11-21 05:29:34 (GMT) |
commit | 5890a6a8a68eb5658b7002501ec30e2e30eba144 (patch) | |
tree | d1291b4caabb196a7cd1b3eb0eb950ea9f60a2fb /Lib/encodings | |
parent | bb4e6dcff51ea03a762f12a1e9c1fbdcfcdbbe38 (diff) | |
download | cpython-5890a6a8a68eb5658b7002501ec30e2e30eba144.zip cpython-5890a6a8a68eb5658b7002501ec30e2e30eba144.tar.gz cpython-5890a6a8a68eb5658b7002501ec30e2e30eba144.tar.bz2 |
Backport of 52811:
Bug #1599782: Fix segfault on bsddb.db.DB().type().
The problem is that _DB_get_type() can't be called without the GIL
because it calls a bunch of PyErr_* APIs when an error occurs.
There were no other cases in this file that it was called without the GIL.
Removing the BEGIN/END THREAD around _DB_get_type() made everything work.
Diffstat (limited to 'Lib/encodings')
0 files changed, 0 insertions, 0 deletions