yes but my list sometimes have list of lists

On May 10, 2:59 pm, "Diez B. Roggisch" <de...@nospam.web.de> wrote:
> anuraguni...@yahoo.com schrieb:
>
> > ok that explains it,
> > so
> > unicode(obj) calls __unicode__ on that object and if it isn't there
> > __repr__ is used
> > __repr__ of list by default return a str even if __repr__ of element
> > is unicode
>
> > so my only solution looks like to use my own list class everywhere i
> > use list
> > class mylist(list):
> >     def __unicode__(self):
> >         return u"["+u''.join(map(unicode,self))+u"]"
>
> Or you use a custom unicode_list-function whenever you care to print out
>   a list.
>
> Diez

--
http://mail.python.org/mailman/listinfo/python-list

Reply via email to