Frank Schima wrote: > Hi all, > > > Another thread mentioned pydoc, so I decided to look at it and ran > 'pydoc modules'. Although it ran, it first returned a very strange > error (a number of times): > > The process has forked and you cannot use this CoreFoundation > functionality safely. You MUST exec(). > Break on > __THE_PROCESS_HAS_FORKED_AND_YOU_CANNOT_USE_THIS_COREFOUNDATION_FUNCTIONALITY___YOU_MUST_EXEC__ > > () to debug. > > I've seen this before when I run tkinter based python apps. But > everything seems to work just fine. > > What is causing this error? Is it a problem? Can it be removed/fixed > somehow? >
It's a bug that is a result of the interaction between Python and Tkinter (Tcl/Tk) on Leopard, owing to some changes in how CoreFoundation handles processes. See http://bugs.python.org/issue1676 for some additional details. As far as I can tell it's harmless. I haven't noticed any performance issues in the Tkinter application I develop, apart from seeing tons of those error messages in my console logs. I am not aware that anyone is actively working on the bug, since both the Python and Tk folks say it's the other one's problem. --Kevin -- Kevin Walzer Code by Kevin http://www.codebykevin.com _______________________________________________ macports-users mailing list [email protected] http://lists.macosforge.org/mailman/listinfo.cgi/macports-users
