[Zope-dev] IUnicodeEncodingConflictResolver moronosity

Charlie Clark charlie.clark at clark-consulting.eu
Tue Sep 21 15:00:29 EDT 2010


Am 21.09.2010, 20:39 Uhr, schrieb Chris Withers <chris at simplistix.co.uk>:

> So, would anyone object if I change the default, on both trunk and the
> 2.12 branch to some variant of:
> class BasicEncodingConflictResolver(object):
>       implements(IUnicodeEncodingConflictResolver)
>      def resolve(self, context, text, expression):
>           logging.warn('You should register an '
>                        'IUnicodeEncodingConflictResolver that matches '
>                        'your content')
>           return text.decode('ascii','replace')

This sounds like a very good idea. Might benefit from some brief  
documentation, to facilitate testing.

Charlie
-- 
Charlie Clark
Managing Director
Clark Consulting & Research
German Office
Helmholtzstr. 20
Düsseldorf
D- 40215
Tel: +49-211-600-3657
Mobile: +49-178-782-6226


More information about the Zope-Dev mailing list