From: <ar...@co...> - 2008-10-28 12:12:34
|
Author: arigo Date: Tue Oct 28 13:12:52 2008 New Revision: 59471 Modified: psyco/dist/doc/psycoguide.tex Log: Document the namedtuple issue. Modified: psyco/dist/doc/psycoguide.tex ============================================================================== --- psyco/dist/doc/psycoguide.tex (original) +++ psyco/dist/doc/psycoguide.tex Tue Oct 28 13:12:52 2008 @@ -855,6 +855,8 @@ \item In Python 2.6 parts of the \module{warnings} module were rewritten in C. As a result, the reported warnings may be misplaced (they cannot show a Psyco-compiled frame). +\item In Python 2.6, creating namedtuple classes (not instances) in a Psyco-optimized function gives the class the wrong \member{__module__} attribute, for the same reason as above: it is created by C code, so it ignores the Psyco frame hooks. + \end{itemize} At other points, Psyco makes assumptions that may be wrong (and will cause damage if they turn out to be): |