[Pkg-bazaar-commits] ./bzr-gtk/unstable r253: Avoid encoding problems from pygtk
Aaron Bentley
abentley at panoramicfeedback.com
Fri Apr 10 07:45:30 UTC 2009
------------------------------------------------------------
revno: 253
committer: Aaron Bentley <abentley at panoramicfeedback.com>
branch nick: gtk
timestamp: Mon 2007-07-23 16:44:26 -0400
message:
Avoid encoding problems from pygtk
modified:
__init__.py
-------------- next part --------------
=== modified file '__init__.py'
--- a/__init__.py 2007-07-23 17:47:38 +0000
+++ b/__init__.py 2007-07-23 20:44:26 +0000
@@ -566,9 +566,15 @@
def run(self, *args, **kwargs):
import cgi
+ import sys
+ default_encoding = sys.getdefaultencoding()
# prevent gtk from blowing up later
gtk = import_pygtk()
+ # prevent gtk from messing with default encoding
import pynotify
+ if sys.getdefaultencoding() != default_encoding:
+ reload(sys)
+ sys.setdefaultencoding(default_encoding)
result = builtins.cmd_selftest().run(*args, **kwargs)
if result == 0:
summary = 'Success'
More information about the Pkg-bazaar-commits
mailing list