[PATCH 00/17] nmbug-status: Python-3-compabitility and general refactoring
Tomi Ollila
tomi.ollila at iki.fi
Tue Feb 4 10:34:44 PST 2014
On Tue, Feb 04 2014, "W. Trevor King" <wking at tremily.us> wrote:
> On Tue, Feb 04, 2014 at 12:30:30PM +0200, Tomi Ollila wrote:
>> On Tue, Feb 04 2014, W. Trevor King wrote:
>> > On Mon, Feb 03, 2014 at 11:10:23PM +0200, Tomi Ollila wrote:
>> >> File "devel/nmbug/nmbug-status", line 197, in _write_threads
>> >> ).format(**message_display_data))
>> >> File "/usr/lib64/python2.6/codecs.py", line 351, in write
>> >> data, consumed = self.encode(object, self.errors)
>> >> UnicodeEncodeError: 'ascii' codec can't encode character u'\u017b' in
>> >> position 176: ordinal not in range(128)
>> > …
>>
>> LANG=en_US.UTF-8
>
> My current guess is that LANG is set in your terminal, but that you
> ran nmbug-status from a cron job where it wasn't set. If that's the
> case, try adding:
>
> export LANG=en_US.UTF-8
>
> to your cron job (or replace with whichever encoding you like).
Yes guess is good, but incorrect I run it on the command line.
Now I did the following:
$ git remote add tremily git://tremily.us/notmuch.git
$ git fetch --all
$ git checkout nmbug-status-python3
commit d64ef215b62fa74a96fdb4c93e1f6f7abf7c80c6
and then rerun nmbug-status -- and I am still having the same problem.
I will investigate this further...
> We don't care about the preferred language yet, but we could [1].
> There's actually not all that much that needs translating for
> nmbug-status.
Yes, that is unfortunate that David (Taavetti in Finnish) did an uneducated
choice by choosing english as the preferred language. It should always
have been written in Finnish so we would not have this conversation >;)
>
> Cheers,
> Trevor
>
> [1]: http://docs.python.org/3/library/gettext.html
Tomi
More information about the notmuch
mailing list