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 ncoghlan
Recipients gvanrossum, lemburg, martin.panter, ncoghlan, terry.reedy
Date 2014-07-14.02:00:38
SpamBayes Score -1.0
Marked as misclassified Yes
Message-id <>
In-reply-to <>
On 13 Jul 2014 18:39, "Marc-Andre Lemburg" <> wrote:
> Marc-Andre Lemburg added the comment:
> Why are you removing guarantees like these from the str docs:
> "The original string is returned if *width* is less than or equal to

Because it's untrue for bytearray, and possible object reuse is a general
characteristic of immutability for str and bytes. If another implementation
makes a copy for some reason, it would still be considered "Python".

Since the sentence thus conveys no useful information, I removed it from
both the text and binary variants rather than coming up with appropriate
wording to indicate that the behaviour of returning a new reference to the
existing object when no content changes are needed doesn't apply to the
mutable bytearray.

> ?
> This doesn't seem to have anything to do with documenting bytes and
> ----------
> nosy: +lemburg
> _______________________________________
> Python tracker <>
> <>
> _______________________________________
Date User Action Args
2014-07-14 02:00:39ncoghlansetrecipients: + ncoghlan, lemburg, gvanrossum, terry.reedy, martin.panter
2014-07-14 02:00:39ncoghlanlinkissue21777 messages
2014-07-14 02:00:38ncoghlancreate