Martin Bless wrote:
> What's a good way to encode and decode those entities like € or
> € ?

Hmm, since you provide code, I'm not quite sure what your actual question is.

So I'll just comment on the code here.


> def entity2uc(entity):
>     """Convert entity like { to unichr.
> 
>     Return (result,True) on success or (input string, False)
>     otherwise. Example:
>         entity2cp('€')   -> (u'\u20ac',True)
>         entity2cp('€') -> (u'\u20ac',True)
>         entity2cp('€')  -> (u'\u20ac',True)
>         entity2cp('&foobar;') -> ('&foobar;',False)
>     """

Is there a reason why you return a tuple instead of just returning the
converted result and raising an exception if the conversion fails?

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

Reply via email to