summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorHeinrich Wendel <h_wendel@cojobo.net>2005-08-06 13:46:15 +0000
committerHeinrich Wendel <h_wendel@cojobo.net>2005-08-06 13:46:15 +0000
commite3f45ba22c9c81e766dcd301a31c18fd8200cd6b (patch)
tree3177dd60729e9edd778f6b5305fcea970a0fd295
parenta9d3ba21d945096c37456c681f63a5319f042790 (diff)
maybe fix the unicode bug
-rw-r--r--xdg/Menu.py6
1 files changed, 3 insertions, 3 deletions
diff --git a/xdg/Menu.py b/xdg/Menu.py
index 58d715d..16489bb 100644
--- a/xdg/Menu.py
+++ b/xdg/Menu.py
@@ -751,7 +751,7 @@ def __parseMergeDir(value, child, filename, parent):
if value:
for item in os.listdir(value):
try:
- item.decode(locale.getdefaultencoding()[1]).encode('utf-8')
+ item.decode(locale.getpreferredencoding()).encode('utf-8')
except:
continue
@@ -806,7 +806,7 @@ def __mergeLegacyDir(dir, prefix, filename, parent):
for item in os.listdir(dir):
try:
- item.decode(locale.getdefaultencoding()[1]).encode('utf-8')
+ item.decode(locale.getpreferredencoding()).encode('utf-8')
except:
continue
@@ -1006,7 +1006,7 @@ class MenuEntryCache:
def __addFiles(self, dir, subdir, prefix, legacy):
for item in os.listdir(os.path.join(dir,subdir)):
try:
- item.decode(locale.getdefaultencoding()[1]).encode('utf-8')
+ item.decode(locale.getpreferredencoding()).encode('utf-8')
except:
continue