repo-scripts/mailer.py

Jacek Konieczny jajcus w bnet.pl
Pon, 26 Lip 2004, 09:05:33 CEST


On Sun, Jul 25, 2004 at 10:16:41PM +0000, arekm wrote:
> Author: arekm
> Date: Sun Jul 25 22:16:35 2004
> New Revision: 4401
> 
> Modified:
>    repo-scripts/mailer.py
> Log:
> - use iso8859-2 and try to convert utf8 log to iso8859-2
[...]
> -               % (repos.get_rev_prop(svn.util.SVN_PROP_REVISION_LOG) or ''))
> +  log = repos.get_rev_prop(svn.util.SVN_PROP_REVISION_LOG) or ''
> +  try:
> +      log = unicode(log, 'utf8').encode('iso-8859-2')
> +  except UnicodeError:
> +      pass
> +  output.write('Log:\n%s\n' % log)

I co, w przypadku błędu będzie w nagłówkach ISO-8859-2, a w treści
UTF-8? Tak nie może być. Proponuję:

     log = unicode(log, 'utf8','replace').encode('iso-8859-2','replace')


Ale osobiście bym wolał jednak w UTF-8...

Pozdrowienia,
	Jacek




Więcej informacji o liście dyskusyjnej pld-devel-pl