[Python-Dev] threading (GilState) question
mwh at python.net
Sat Apr 9 20:15:46 CEST 2005
"Gregory P. Smith" <greg at electricrain.com> writes:
>> > Under "Limitations and Exclusions" it specifically disowns
>> > responsibility for worrying about whether Py_Initialize() and
>> > PyEval_InitThreads() have been called:
>> [snip quote]
>> This suggests that I should call PyEval_InitThreads() in
>> initreadline(), which seems daft.
> fwiw, Modules/_bsddb.c does exactly that.
Interesting. The problem with readline.c doing this is that it gets
implicitly imported by the interpreter -- although only for
interactive sessions. Maybe that's not that big a deal. I'd still
prefer to change the functions (would updating the PEP be in order
here? Obviously, I'd update the api documentation).
It's relatively seldom that desire for sex is involved in
technology procurement decisions. -- ESR at EuroPython 2002
More information about the Python-Dev