This issue tracker has been migrated to GitHub, and is currently read-only.
For more information, see the GitHub FAQs in the Python's Developer Guide.

Author pitrou
Recipients belopolsky, georg.brandl, jcea, lemburg, mark.dickinson, ncoghlan, pitrou
Date 2011-02-23.10:44:43
SpamBayes Score 2.0539126e-15
Marked as misclassified No
Message-id <1298457880.3710.5.camel@localhost.localdomain>
In-reply-to <4D64E4AE.804@egenix.com>
Content
> Antoine Pitrou wrote:
> > 
> > Antoine Pitrou <pitrou@free.fr> added the comment:
> > 
> >>> I am not sure PyUnicode_Decode() should treat NULL as an empty string.
> >>
> >> Definitely not. That would hide programming errors.
> > 
> > Well, this could break some third-party code.
> 
> If that code passes NULL in as buffer s, that 3rd party code is
> already broken and the patch would hide this fact.

Why broken? Passing NULL as a pointer and 0 as the length doesn't sound
"broken".
Other APIs such as PyString_FromStringAndSize() allow exactly this
convention.
History
Date User Action Args
2011-02-23 10:44:44pitrousetrecipients: + pitrou, lemburg, georg.brandl, jcea, mark.dickinson, ncoghlan, belopolsky
2011-02-23 10:44:43pitroulinkissue11286 messages
2011-02-23 10:44:43pitroucreate