Return-Path: X-Original-To: notmuch@notmuchmail.org Delivered-To: notmuch@notmuchmail.org Received: from localhost (localhost [127.0.0.1]) by olra.theworths.org (Postfix) with ESMTP id 78D03431FBD for ; Tue, 4 Feb 2014 10:34:58 -0800 (PST) X-Virus-Scanned: Debian amavisd-new at olra.theworths.org X-Spam-Flag: NO X-Spam-Score: 0 X-Spam-Level: X-Spam-Status: No, score=0 tagged_above=-999 required=5 tests=[none] autolearn=disabled Received: from olra.theworths.org ([127.0.0.1]) by localhost (olra.theworths.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id dVESNTEJFsQ5 for ; Tue, 4 Feb 2014 10:34:51 -0800 (PST) Received: from guru.guru-group.fi (guru.guru-group.fi [46.183.73.34]) by olra.theworths.org (Postfix) with ESMTP id E8B4B431FBC for ; Tue, 4 Feb 2014 10:34:50 -0800 (PST) Received: from guru.guru-group.fi (localhost [IPv6:::1]) by guru.guru-group.fi (Postfix) with ESMTP id C6A16100033; Tue, 4 Feb 2014 20:34:44 +0200 (EET) From: Tomi Ollila To: "W. Trevor King" Subject: Re: [PATCH 00/17] nmbug-status: Python-3-compabitility and general refactoring In-Reply-To: <20140204174823.GS19935@odin.tremily.us> References: <20140204005331.GQ14197@odin.tremily.us> <20140204174823.GS19935@odin.tremily.us> User-Agent: Notmuch/0.17+55~g4397960 (http://notmuchmail.org) Emacs/24.3.1 (x86_64-unknown-linux-gnu) X-Face: HhBM'cA~ MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Cc: notmuch@notmuchmail.org X-BeenThere: notmuch@notmuchmail.org X-Mailman-Version: 2.1.13 Precedence: list List-Id: "Use and development of the notmuch mail system." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 04 Feb 2014 18:34:58 -0000 On Tue, Feb 04 2014, "W. Trevor King" 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 =3D self.encode(object, self.errors) >> >> UnicodeEncodeError: 'ascii' codec can't encode character u'\u017b' in >> >> position 176: ordinal not in range(128) >> > =E2=80=A6 >>=20 >> LANG=3Den_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=3Den_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