On Fri, Jun 25, 2010 at 01:07:18PM -0400, Chris Ball wrote:
> +Same output here, so it doesn't feel like locale:

Ahh, fixed in my branch now.  Patches attached, since that seems like
how we're handling changes.  Will people push to public branches (or
update the trunk) so the list-o-patches won't grow too unweildy?

-- 
This email may be signed or encrypted with GPG (http://www.gnupg.org).
The GPG signature (if present) will be attached as 'signature.asc'.
For more information, see http://en.wikipedia.org/wiki/Pretty_Good_Privacy

My public key is at http://www.physics.drexel.edu/~wking/pubkey.txt
From e95df8b83146f0a520d5c73d03f74252a7013345 Mon Sep 17 00:00:00 2001
From: W. Trevor King <[email protected]>
Date: Fri, 25 Jun 2010 12:22:52 -0400
Subject: [PATCH 1/4] Commented on Chris' bea/275/27c

---
 .../72582f6f-ef8f-4e8f-9d24-f98ad874a3f7/body      |   12 ++++++++++++
 .../72582f6f-ef8f-4e8f-9d24-f98ad874a3f7/values    |   11 +++++++++++
 2 files changed, 23 insertions(+), 0 deletions(-)
 create mode 100644 
.be/bea86499-824e-4e77-b085-2d581fa9ccab/bugs/27549110-e491-4651-81ab-84de2ed8e14a/comments/72582f6f-ef8f-4e8f-9d24-f98ad874a3f7/body
 create mode 100644 
.be/bea86499-824e-4e77-b085-2d581fa9ccab/bugs/27549110-e491-4651-81ab-84de2ed8e14a/comments/72582f6f-ef8f-4e8f-9d24-f98ad874a3f7/values

diff --git 
a/.be/bea86499-824e-4e77-b085-2d581fa9ccab/bugs/27549110-e491-4651-81ab-84de2ed8e14a/comments/72582f6f-ef8f-4e8f-9d24-f98ad874a3f7/body
 
b/.be/bea86499-824e-4e77-b085-2d581fa9ccab/bugs/27549110-e491-4651-81ab-84de2ed8e14a/comments/72582f6f-ef8f-4e8f-9d24-f98ad874a3f7/body
new file mode 100644
index 0000000..27a34cc
--- /dev/null
+++ 
b/.be/bea86499-824e-4e77-b085-2d581fa9ccab/bugs/27549110-e491-4651-81ab-84de2ed8e14a/comments/72582f6f-ef8f-4e8f-9d24-f98ad874a3f7/body
@@ -0,0 +1,12 @@
+Hmm, it works for me.  Maybe your locale is funny.  I get:
+
+  $ python -c 'import libbe.util.encoding as e;
+               import libbe.ui.util.pager as p;
+               print e.get_encoding();
+               p.run_pager();
+               print e.get_encoding()'
+  UTF-8
+  UTF-8
+
+but perhaps you're getting ISO-8859-1 for one of those?
+
diff --git 
a/.be/bea86499-824e-4e77-b085-2d581fa9ccab/bugs/27549110-e491-4651-81ab-84de2ed8e14a/comments/72582f6f-ef8f-4e8f-9d24-f98ad874a3f7/values
 
b/.be/bea86499-824e-4e77-b085-2d581fa9ccab/bugs/27549110-e491-4651-81ab-84de2ed8e14a/comments/72582f6f-ef8f-4e8f-9d24-f98ad874a3f7/values
new file mode 100644
index 0000000..c7dd3c4
--- /dev/null
+++ 
b/.be/bea86499-824e-4e77-b085-2d581fa9ccab/bugs/27549110-e491-4651-81ab-84de2ed8e14a/comments/72582f6f-ef8f-4e8f-9d24-f98ad874a3f7/values
@@ -0,0 +1,11 @@
+Author: '"W. Trevor King" <[email protected]>'
+
+
+Content-type: text/plain
+
+
+Date: Fri, 25 Jun 2010 16:21:56 +0000
+
+
+In-reply-to: 27c70465-387e-442e-afb3-e193de42c829
+
-- 
1.6.4.4

From e5e34770ffe7c32572744a06e7248e22a30aba4e Mon Sep 17 00:00:00 2001
From: W. Trevor King <[email protected]>
Date: Fri, 25 Jun 2010 12:41:35 -0400
Subject: [PATCH 2/4] Marked bea/d99 (CFBE inclusion) as fixed

---
 .../c339db7e-d55b-400e-996d-41c938556679/body      |    1 +
 .../c339db7e-d55b-400e-996d-41c938556679/values    |    8 ++++++++
 .../d9959864-ea91-475a-a075-f39aa6760f98/values    |    2 +-
 3 files changed, 10 insertions(+), 1 deletions(-)
 create mode 100644 
.be/bea86499-824e-4e77-b085-2d581fa9ccab/bugs/d9959864-ea91-475a-a075-f39aa6760f98/comments/c339db7e-d55b-400e-996d-41c938556679/body
 create mode 100644 
.be/bea86499-824e-4e77-b085-2d581fa9ccab/bugs/d9959864-ea91-475a-a075-f39aa6760f98/comments/c339db7e-d55b-400e-996d-41c938556679/values

diff --git 
a/.be/bea86499-824e-4e77-b085-2d581fa9ccab/bugs/d9959864-ea91-475a-a075-f39aa6760f98/comments/c339db7e-d55b-400e-996d-41c938556679/body
 
b/.be/bea86499-824e-4e77-b085-2d581fa9ccab/bugs/d9959864-ea91-475a-a075-f39aa6760f98/comments/c339db7e-d55b-400e-996d-41c938556679/body
new file mode 100644
index 0000000..dd4ed05
--- /dev/null
+++ 
b/.be/bea86499-824e-4e77-b085-2d581fa9ccab/bugs/d9959864-ea91-475a-a075-f39aa6760f98/comments/c339db7e-d55b-400e-996d-41c938556679/body
@@ -0,0 +1 @@
+Chris merged CFBE into the trunk, which fixes this bug.
diff --git 
a/.be/bea86499-824e-4e77-b085-2d581fa9ccab/bugs/d9959864-ea91-475a-a075-f39aa6760f98/comments/c339db7e-d55b-400e-996d-41c938556679/values
 
b/.be/bea86499-824e-4e77-b085-2d581fa9ccab/bugs/d9959864-ea91-475a-a075-f39aa6760f98/comments/c339db7e-d55b-400e-996d-41c938556679/values
new file mode 100644
index 0000000..8ee02c8
--- /dev/null
+++ 
b/.be/bea86499-824e-4e77-b085-2d581fa9ccab/bugs/d9959864-ea91-475a-a075-f39aa6760f98/comments/c339db7e-d55b-400e-996d-41c938556679/values
@@ -0,0 +1,8 @@
+Author: '"W. Trevor King" <[email protected]>'
+
+
+Content-type: text/plain
+
+
+Date: Fri, 25 Jun 2010 16:40:50 +0000
+
diff --git 
a/.be/bea86499-824e-4e77-b085-2d581fa9ccab/bugs/d9959864-ea91-475a-a075-f39aa6760f98/values
 
b/.be/bea86499-824e-4e77-b085-2d581fa9ccab/bugs/d9959864-ea91-475a-a075-f39aa6760f98/values
index 8cf85c9..029b4b2 100644
--- 
a/.be/bea86499-824e-4e77-b085-2d581fa9ccab/bugs/d9959864-ea91-475a-a075-f39aa6760f98/values
+++ 
b/.be/bea86499-824e-4e77-b085-2d581fa9ccab/bugs/d9959864-ea91-475a-a075-f39aa6760f98/values
@@ -10,7 +10,7 @@ reporter: Steve Losh <[email protected]>
 severity: wishlist
 
 
-status: assigned
+status: fixed
 
 
 summary: CherryPy interface "Cherry-flavored BE"
-- 
1.6.4.4

From 7551e989d0b3eacfb0a40b9b4a971e844ff3ed50 Mon Sep 17 00:00:00 2001
From: W. Trevor King <[email protected]>
Date: Fri, 25 Jun 2010 13:15:55 -0400
Subject: [PATCH 3/4] Merged Chris' response bea/275/672

---
 .../6724994b-61de-45f1-b5e9-474a76b49311/body      |    7 +++++++
 .../6724994b-61de-45f1-b5e9-474a76b49311/values    |    8 ++++++++
 2 files changed, 15 insertions(+), 0 deletions(-)
 create mode 100644 
.be/bea86499-824e-4e77-b085-2d581fa9ccab/bugs/27549110-e491-4651-81ab-84de2ed8e14a/comments/6724994b-61de-45f1-b5e9-474a76b49311/body
 create mode 100644 
.be/bea86499-824e-4e77-b085-2d581fa9ccab/bugs/27549110-e491-4651-81ab-84de2ed8e14a/comments/6724994b-61de-45f1-b5e9-474a76b49311/values

diff --git 
a/.be/bea86499-824e-4e77-b085-2d581fa9ccab/bugs/27549110-e491-4651-81ab-84de2ed8e14a/comments/6724994b-61de-45f1-b5e9-474a76b49311/body
 
b/.be/bea86499-824e-4e77-b085-2d581fa9ccab/bugs/27549110-e491-4651-81ab-84de2ed8e14a/comments/6724994b-61de-45f1-b5e9-474a76b49311/body
new file mode 100644
index 0000000..794f1d3
--- /dev/null
+++ 
b/.be/bea86499-824e-4e77-b085-2d581fa9ccab/bugs/27549110-e491-4651-81ab-84de2ed8e14a/comments/6724994b-61de-45f1-b5e9-474a76b49311/body
@@ -0,0 +1,7 @@
+Same output here, so it doesn't feel like locale:
+
+UTF-8
+UTF-8
+
+Note that bea/12c is the only bug that I've found to trigger this
+(because it's the only one containing UTF-8 in a comment).
diff --git 
a/.be/bea86499-824e-4e77-b085-2d581fa9ccab/bugs/27549110-e491-4651-81ab-84de2ed8e14a/comments/6724994b-61de-45f1-b5e9-474a76b49311/values
 
b/.be/bea86499-824e-4e77-b085-2d581fa9ccab/bugs/27549110-e491-4651-81ab-84de2ed8e14a/comments/6724994b-61de-45f1-b5e9-474a76b49311/values
new file mode 100644
index 0000000..9d1f266
--- /dev/null
+++ 
b/.be/bea86499-824e-4e77-b085-2d581fa9ccab/bugs/27549110-e491-4651-81ab-84de2ed8e14a/comments/6724994b-61de-45f1-b5e9-474a76b49311/values
@@ -0,0 +1,8 @@
+Author: Chris Ball <[email protected]>
+
+
+Content-type: text/plain
+
+
+Date: Fri, 25 Jun 2010 17:02:09 +0000
+
-- 
1.6.4.4

From 43a6f0c4a5f2c8d706569d1ea54af2b0a638bff0 Mon Sep 17 00:00:00 2001
From: W. Trevor King <[email protected]>
Date: Fri, 25 Jun 2010 13:27:12 -0400
Subject: [PATCH 4/4] Configure CherryPy to use UTF-8

---
 .../aa30c0f4-f428-4cbb-9597-f64cfaf06728/body      |    1 +
 .../aa30c0f4-f428-4cbb-9597-f64cfaf06728/values    |   11 +++++++++++
 interfaces/web/cfbe.py                             |    6 +++++-
 3 files changed, 17 insertions(+), 1 deletions(-)
 create mode 100644 
.be/bea86499-824e-4e77-b085-2d581fa9ccab/bugs/27549110-e491-4651-81ab-84de2ed8e14a/comments/aa30c0f4-f428-4cbb-9597-f64cfaf06728/body
 create mode 100644 
.be/bea86499-824e-4e77-b085-2d581fa9ccab/bugs/27549110-e491-4651-81ab-84de2ed8e14a/comments/aa30c0f4-f428-4cbb-9597-f64cfaf06728/values

diff --git 
a/.be/bea86499-824e-4e77-b085-2d581fa9ccab/bugs/27549110-e491-4651-81ab-84de2ed8e14a/comments/aa30c0f4-f428-4cbb-9597-f64cfaf06728/body
 
b/.be/bea86499-824e-4e77-b085-2d581fa9ccab/bugs/27549110-e491-4651-81ab-84de2ed8e14a/comments/aa30c0f4-f428-4cbb-9597-f64cfaf06728/body
new file mode 100644
index 0000000..d0aa4b2
--- /dev/null
+++ 
b/.be/bea86499-824e-4e77-b085-2d581fa9ccab/bugs/27549110-e491-4651-81ab-84de2ed8e14a/comments/aa30c0f4-f428-4cbb-9597-f64cfaf06728/body
@@ -0,0 +1 @@
+This should fix it.
diff --git 
a/.be/bea86499-824e-4e77-b085-2d581fa9ccab/bugs/27549110-e491-4651-81ab-84de2ed8e14a/comments/aa30c0f4-f428-4cbb-9597-f64cfaf06728/values
 
b/.be/bea86499-824e-4e77-b085-2d581fa9ccab/bugs/27549110-e491-4651-81ab-84de2ed8e14a/comments/aa30c0f4-f428-4cbb-9597-f64cfaf06728/values
new file mode 100644
index 0000000..6d958f4
--- /dev/null
+++ 
b/.be/bea86499-824e-4e77-b085-2d581fa9ccab/bugs/27549110-e491-4651-81ab-84de2ed8e14a/comments/aa30c0f4-f428-4cbb-9597-f64cfaf06728/values
@@ -0,0 +1,11 @@
+Author: '"W. Trevor King" <[email protected]>'
+
+
+Content-type: text/plain
+
+
+Date: Fri, 25 Jun 2010 17:25:20 +0000
+
+
+In-reply-to: 6724994b-61de-45f1-b5e9-474a76b49311
+
diff --git a/interfaces/web/cfbe.py b/interfaces/web/cfbe.py
index e8d80ca..68c484d 100755
--- a/interfaces/web/cfbe.py
+++ b/interfaces/web/cfbe.py
@@ -32,7 +32,11 @@ options = parse_arguments()
 
 WebInterface = web.WebInterface(path.abspath(options['bug_root']), 
template_dir)
 
-cherrypy.config.update({'tools.staticdir.root': path.join(module_dir, 
'static')})
+cherrypy.config.update({
+        'tools.encode.on': True,
+        'tools.encode.encoding': 'utf8',
+        'tools.staticdir.root': path.join(module_dir, 'static'),
+        })
 app_config = { '/static': { 'tools.staticdir.on': True,
                             'tools.staticdir.dir': '', } }
 cherrypy.quickstart(WebInterface, '/', app_config)
-- 
1.6.4.4

Attachment: pgpceyftbvZmb.pgp
Description: PGP signature

_______________________________________________
Be-devel mailing list
[email protected]
http://void.printf.net/cgi-bin/mailman/listinfo/be-devel

Reply via email to