[I18n-sig] XML and codecs

M.-A. Lemburg mal@lemburg.com
Thu, 07 Jun 2001 23:04:23 +0200


Walter Doerwald wrote:
> 
> On 07.06.01 at 11:53 Walter Doerwald wrote:
> 
> > On 06.06.01 at 17:57 M.-A. Lemburg wrote:
> >
> > > [...]
> > > > Do we want error handling callbacks?
> > >
> > > I think we should still keep them on the TODO list.
> >
> > OK! Then I'll start playing around with it.
> 
> I started working on this, and it's progressing nicely.

Cool :)

> It's already possible to do things like:
> 
> >>> import codecs
> >>> codecs.ascii_encode(
> ...     u"aäuüoöß",
> ...     lambda enc, uni, pos: u"&#x%x;" % ord(uni[pos]))
> ('aäuüoöß', 7)
> >>> import unicodedata
> >>> codecs.latin_1_encode(
> ...     u"a\u3042b",
> ...     lambda enc, uni, pos: u"<%s>" % unicodedata.name(uni[pos]))
> ('a<HIRAGANA LETTER A>b', 3)
> 
> String arguments are still accepted:
> >>> codecs.ascii_encode(u"aäuüoöß", "ignore")
> ('auo', 7)
> 
> Bye,
>    Walter Dörwald
> 
> --
> Walter Dörwald · LivingLogic AG · Bayreuth, Germany · www.livinglogic.de
> 
> _______________________________________________
> I18n-sig mailing list
> I18n-sig@python.org
> http://mail.python.org/mailman/listinfo/i18n-sig

-- 
Marc-Andre Lemburg
CEO eGenix.com Software GmbH
______________________________________________________________________
Company & Consulting:                           http://www.egenix.com/
Python Software:                        http://www.lemburg.com/python/