[Patches] [ python-Patches-1057588 ] chr, ord,
unichr documentation updates
SourceForge.net
noreply at sourceforge.net
Sun Oct 31 08:51:29 CET 2004
Patches item #1057588, was opened at 2004-10-31 00:25
Message generated for change (Comment added) made by mike_j_brown
You can respond by visiting:
https://sourceforge.net/tracker/?func=detail&atid=305470&aid=1057588&group_id=5470
Category: Documentation
Group: Python 2.4
Status: Open
Resolution: None
Priority: 5
Submitted By: Mike Brown (mike_j_brown)
Assigned to: Nobody/Anonymous (nobody)
Summary: chr, ord, unichr documentation updates
Initial Comment:
The attached diff may be applied against v1.175 of
libfuncs.tex --
http://cvs.sourceforge.net/viewcvs.py/*checkout*/python/python/dist/src/Doc/lib/libfuncs.tex?content-type=text%2Fplain&rev=1.175
chr(): A str is not in any particular encoding, so
don't talk about ASCII, which does not apply to
arguments > 127 anyway. Also make reference to unichr().
ord(): A str is not in any particular encoding, so
don't talk about ASCII. Describe what the return value
represents for each type of string (str, unicode), and
mention the TypeError that will be raised on narrow
unicode builds of Python.
unichr(): Mention the restrictions on the argument
depending on whether Python was built with wide or
narrow unicode.
The precedent in unicode() is to refer to str objects
as "8-bit strings", so the wording of the above changes
was chosen accordingly.
----------------------------------------------------------------------
>Comment By: Mike Brown (mike_j_brown)
Date: 2004-10-31 00:51
Message:
Logged In: YES
user_id=371366
That kind of resistance to using accurate, strict
terminology just perpetuates common misunderstandings about
the relationship between characters and encodings.
----------------------------------------------------------------------
Comment By: Raymond Hettinger (rhettinger)
Date: 2004-10-31 00:38
Message:
Logged In: YES
user_id=80475
The attachment didn't make it. Try again.
And, FWIW, I think the documentation is perfectly clear as
is. Though the ASCII reference is not strict, I think
taking it out would be a mistake. Though many encodings are
possible, there is a strong relationship between the number
97 and the letter 'a'. Mentioning ASCII makes that
relationship clear.
IOW, I -1 on changing it until a new bytes type is introduced.
----------------------------------------------------------------------
You can respond by visiting:
https://sourceforge.net/tracker/?func=detail&atid=305470&aid=1057588&group_id=5470
More information about the Patches
mailing list