Neil Schemenauer wrote: > On Sat, Apr 04, 1998 at 07:04:02AM +0000, Tim Peters wrote: > >>[Martin v. L?wis] >> >>>I can't see any harm by supporting this operation also if __str__ returns >>>a Unicode object. >> >>It doesn't sound like a good idea to me, at least in part because it >>would be darned messy to implement short of saying "OK, we don't give >>a rip anymore about what type of objects PyObject_{Str,Repr} return", > > > It's about 10 lines of code. See http://python.org/sf/1159501 . The patch implements the PyObjbect_Text() idea (an API that returns a basestring instance, ie. string or unicode) and then uses this in '%s' (the string version) to properly propogate to u'%s' (the unicode version). Maybe we should also expose the C API as suggested in the patch, e.g. as text(obj). -- Marc-Andre Lemburg eGenix.com Professional Python Services directly from the Source (#1, Mar 09 2005) >>> Python/Zope Consulting and Support ... http://www.egenix.com/ >>> mxODBC.Zope.Database.Adapter ... http://zope.egenix.com/ >>> mxODBC, mxDateTime, mxTextTools ... http://python.egenix.com/ ________________________________________________________________________ ::: Try mxODBC.Zope.DA for Windows,Linux,Solaris,FreeBSD for free ! ::::
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