GeezerVisonThe World Wide Web, restored to 800 pixels of glory. |
| Home|About|Gaming cabinet|Archives|How it works|Starter sites |
GeezerVison is showing mail.python.org — [Python-Dev] Python 1.5.2 modules need porting to 2.0 because of unicode - comments please [Python-Dev] Python 1.5.2 modules need porting to 2.0 because of unicode - comments pleaseBarry Scott [email protected]Tue, 19 Sep 2000 01:05:17 +0100
> But regardless of where Barry's Unicode objects come from, his point > remains open. Do we consider the library's lack of Unicode awareness a > bug, or do we drop any pretence of string and unicode objects being > interchangeable? > > As a related issue, do we consider that str(unicode_ob) often fails is a > problem? The users on c.l.py appear to... > > Mark. Exactly. I want unicode from Mark's code, unicode is goodness. But the principle of least astonishment may well be broken in the library, indeed in the language. It took me 40 minutes to prove that the unicode came from Mark's code and I know the code involved intimately. Debugging these failures is tedious. I don't have an opinion as to the best resolution yet. One option would be for Mark's code to default to string. But that does not help once someone chooses to enable unicode in Mark's code. Maybe '%s' % u'x' should return 'x' not u'x' and u'%s' % 's' return u's' Maybe 's' + u'x' should return 'sx' not u'sx'. and u's' + 'x' returns u'sx' The above 2 maybe's would have hidden the problem in my code, baring exceptions. Barry
|
| You are visitor 01402520 — GeezerVison does not store the pages you look up. Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required. |