Guido van Rossum wrote: > > Today, test_string and test_unicode have started to fail. I'm > suspicious that this is the result of changes Marc-Andre checked in to > make unicode() behave more like str(). > > A little investigation (not that the string test suite makes this easy > :-( ) shows that line 133 of string_tests.py checks to make sure that > > '.'.join('a', u'b', 3) > > raise an exception. But it now silently casts the 3 to u'3', so the > result is u'a.b.3'. Some more investigation showed that Unicode .join() does an implicit unicode() on all objects in the list whereas the string .join() does not. I think that this is a bug in the Unicode .join() method (the string .join() method can only handle strings and Unicode objects). Should I change the Unicode .join() method to match the semantics of string.join() ?! -- Marc-Andre Lemburg CEO eGenix.com Software GmbH ______________________________________________________________________ Consulting & Company: http://www.egenix.com/ Python Software: http://www.lemburg.com/python/
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4