1 Return-Path: <wking@tremily.us>
\r
2 X-Original-To: notmuch@notmuchmail.org
\r
3 Delivered-To: notmuch@notmuchmail.org
\r
4 Received: from localhost (localhost [127.0.0.1])
\r
5 by olra.theworths.org (Postfix) with ESMTP id 17823431FB6
\r
6 for <notmuch@notmuchmail.org>; Thu, 13 Feb 2014 08:51:26 -0800 (PST)
\r
7 X-Virus-Scanned: Debian amavisd-new at olra.theworths.org
\r
8 X-Amavis-Alert: BAD HEADER SECTION, Duplicate header field: "References"
\r
12 X-Spam-Status: No, score=0 tagged_above=-999 required=5
\r
13 tests=[DKIM_SIGNED=0.1, DKIM_VALID=-0.1, RCVD_IN_DNSWL_NONE=-0.0001]
\r
15 Received: from olra.theworths.org ([127.0.0.1])
\r
16 by localhost (olra.theworths.org [127.0.0.1]) (amavisd-new, port 10024)
\r
17 with ESMTP id JcxIQCH6AATD for <notmuch@notmuchmail.org>;
\r
18 Thu, 13 Feb 2014 08:51:19 -0800 (PST)
\r
19 Received: from qmta14.westchester.pa.mail.comcast.net
\r
20 (qmta14.westchester.pa.mail.comcast.net [76.96.59.212])
\r
21 by olra.theworths.org (Postfix) with ESMTP id 5644F431FAE
\r
22 for <notmuch@notmuchmail.org>; Thu, 13 Feb 2014 08:50:59 -0800 (PST)
\r
23 Received: from omta03.westchester.pa.mail.comcast.net ([76.96.62.27])
\r
24 by qmta14.westchester.pa.mail.comcast.net with comcast
\r
25 id Rof51n00A0bG4ec5EsqzKo; Thu, 13 Feb 2014 16:50:59 +0000
\r
26 Received: from odin.tremily.us ([24.18.63.50])
\r
27 by omta03.westchester.pa.mail.comcast.net with comcast
\r
28 id Rson1n002152l3L3PsonQc; Thu, 13 Feb 2014 16:48:59 +0000
\r
29 Received: from mjolnir.tremily.us (unknown [192.168.0.140])
\r
30 by odin.tremily.us (Postfix) with ESMTPS id BECAC102DA0C;
\r
31 Thu, 13 Feb 2014 08:48:46 -0800 (PST)
\r
32 Received: (nullmailer pid 17995 invoked by uid 1000);
\r
33 Thu, 13 Feb 2014 16:47:29 -0000
\r
34 From: "W. Trevor King" <wking@tremily.us>
\r
35 To: notmuch@notmuchmail.org
\r
36 Subject: [PATCH v3 7/8] nmbug-status: Encode output using the user's locale
\r
37 Date: Thu, 13 Feb 2014 08:47:22 -0800
\r
39 <1db46f649d156372b6be386ecb04a21badca8009.1392309570.git.wking@tremily.us>
\r
40 X-Mailer: git-send-email 1.8.5.2.8.g0f6c0d1
\r
41 In-Reply-To: <cover.1392309570.git.wking@tremily.us>
\r
42 References: <cover.1392309570.git.wking@tremily.us>
\r
43 In-Reply-To: <cover.1392309570.git.wking@tremily.us>
\r
44 References: <cover.1392309570.git.wking@tremily.us>
\r
45 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=comcast.net;
\r
46 s=q20121106; t=1392310259;
\r
47 bh=2eEajX6PbKJFyAgIh5Vdl7NjSH56pYNolLBaSyfjiEc=;
\r
48 h=Received:Received:Received:Received:From:To:Subject:Date:
\r
50 b=BwXhPSk7tsLPf5KkzfPFzVrlBgcxoiL6rceCMYnv/ZzmR+yt4HWDEH1ZGH8jYgkMr
\r
51 vnCgs/GsG5a8VcHqy+UmkZxbYKUPtI928yEx5a7tmrq/bPEOFMjkNYNgl+vvBybuDe
\r
52 v3A9z0etziEudOeblQK6IDx2gO9tS2TTCWcsEoGRY2Pluxvbld0KPzDrCn9QTvba0Z
\r
53 7OdDfOG0eV4V/RWvfqMKio2BxjaRAd/db1RHyPR2ZXhrqSGlzhhjPG0b2Cz+ATrFVl
\r
54 k1ms72f2zFXSqQtNcaW7woipAGfEPNJkYt8FylBwxCCOUr1f2sVfkLWDKdt+M5vwnr
\r
56 Cc: Tomi Ollila <tomi.ollila@iki.fi>
\r
57 X-BeenThere: notmuch@notmuchmail.org
\r
58 X-Mailman-Version: 2.1.13
\r
60 List-Id: "Use and development of the notmuch mail system."
\r
61 <notmuch.notmuchmail.org>
\r
62 List-Unsubscribe: <http://notmuchmail.org/mailman/options/notmuch>,
\r
63 <mailto:notmuch-request@notmuchmail.org?subject=unsubscribe>
\r
64 List-Archive: <http://notmuchmail.org/pipermail/notmuch>
\r
65 List-Post: <mailto:notmuch@notmuchmail.org>
\r
66 List-Help: <mailto:notmuch-request@notmuchmail.org?subject=help>
\r
67 List-Subscribe: <http://notmuchmail.org/mailman/listinfo/notmuch>,
\r
68 <mailto:notmuch-request@notmuchmail.org?subject=subscribe>
\r
69 X-List-Received-Date: Thu, 13 Feb 2014 16:51:26 -0000
\r
71 Instead of always writing UTF-8, allow the user to configure the
\r
72 output encoding using their locale. This is useful for previewing
\r
73 output in the terminal, for poor souls that don't use UTF-8 locales
\r
76 devel/nmbug/nmbug-status | 4 ++--
\r
77 1 file changed, 2 insertions(+), 2 deletions(-)
\r
79 diff --git a/devel/nmbug/nmbug-status b/devel/nmbug/nmbug-status
\r
80 index 9ad7d35..8cc097a 100755
\r
81 --- a/devel/nmbug/nmbug-status
\r
82 +++ b/devel/nmbug/nmbug-status
\r
83 @@ -90,7 +90,7 @@ class Page (object):
\r
84 byte_stream = sys.stdout.buffer
\r
85 except AttributeError: # Python 2
\r
86 byte_stream = sys.stdout
\r
87 - stream = codecs.getwriter(encoding='UTF-8')(stream=byte_stream)
\r
88 + stream = codecs.getwriter(encoding=_ENCODING)(stream=byte_stream)
\r
89 self._write_header(views=views, stream=stream)
\r
91 self._write_view(database=database, view=view, stream=stream)
\r
92 @@ -249,7 +249,6 @@ _PAGES['html'] = HtmlPage(
\r
93 header='''<!DOCTYPE html>
\r
96 - <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
\r
97 <meta http-equiv="Content-Type" content="text/html; charset={encoding}" />
\r
98 <title>Notmuch Patches</title>
\r
99 <style media="screen" type="text/css">
\r
100 @@ -294,6 +293,7 @@ For more infomation see <a href="http://notmuchmail.org/nmbug">nmbug</a>
\r
103 '''.format(date=datetime.datetime.utcnow().date(),
\r
104 + encoding=_ENCODING),
\r
105 inter_message_padding='0.25em',
\r
106 border_radius='0.5em'),
\r
107 footer='</body>\n</html>\n',
\r