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
pgpceyftbvZmb.pgp
Description: PGP signature
_______________________________________________ Be-devel mailing list [email protected] http://void.printf.net/cgi-bin/mailman/listinfo/be-devel
