]> git.ipfire.org Git - thirdparty/Python/cpython.git/commit
PyUnicode_Join(): Bozo Alert. While this is chugging along, it may
authorTim Peters <tim.peters@gmail.com>
Fri, 27 Aug 2004 22:35:44 +0000 (22:35 +0000)
committerTim Peters <tim.peters@gmail.com>
Fri, 27 Aug 2004 22:35:44 +0000 (22:35 +0000)
commit91879ab8ea3ccb611a2b46b81a9984f451cb0669
tree66096168141e90580a019ea884398f84ae4b14da
parent05eba1fdc80efe145bac39d9d84cb1cc439f303c
PyUnicode_Join():  Bozo Alert.  While this is chugging along, it may
need to convert str objects from the iterable to unicode.  So, if
someone set the system default encoding to something nasty enough,
the conversion process could mutate the input iterable as a side
effect, and PySequence_Fast doesn't hide that from us if the input was
a list.  IOW, can't assume the size of PySequence_Fast's result is
invariant across PyUnicode_FromObject() calls.
Objects/unicodeobject.c