[Python-Dev] threading (GilState) question
Michael Hudson
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).
Cheers,
mwh
--
It's relatively seldom that desire for sex is involved in
technology procurement decisions. -- ESR at EuroPython 2002
More information about the Python-Dev
mailing list