diff options
author | Gunnar Wrobel <p@rdus.de> | 2008-11-14 20:42:35 +0000 |
---|---|---|
committer | Gunnar Wrobel <p@rdus.de> | 2008-11-14 20:42:35 +0000 |
commit | d9e7593ee3e400ef784939b6ba9e195ebcd77c72 (patch) | |
tree | cc9f72b03b20a442c8617184bbec57896cf10e63 /layman/action.py | |
parent | b44c3f3323ec3514a14ffc6c552dd1fe45ad228a (diff) | |
download | layman-d9e7593ee3e400ef784939b6ba9e195ebcd77c72.tar.gz layman-d9e7593ee3e400ef784939b6ba9e195ebcd77c72.tar.bz2 layman-d9e7593ee3e400ef784939b6ba9e195ebcd77c72.zip |
layman-1.2.0-r1, TR locale error (#235165)
http://bugs.gentoo.org/show_bug.cgi?id=235165
Diffstat (limited to 'layman/action.py')
-rw-r--r-- | layman/action.py | 12 |
1 files changed, 8 insertions, 4 deletions
diff --git a/layman/action.py b/layman/action.py index d5bd032..b472114 100644 --- a/layman/action.py +++ b/layman/action.py @@ -96,7 +96,8 @@ class Sync: self.selection = self.db.overlays.keys() enc = sys.getfilesystemencoding() - self.selection = [i.decode(enc) for i in self.selection] + if enc: + self.selection = [i.decode(enc) for i in self.selection] def run(self): '''Synchronize the overlays.''' @@ -157,7 +158,8 @@ class Add: self.selection = config['add'] enc = sys.getfilesystemencoding() - self.selection = [i.decode(enc) for i in self.selection] + if enc: + self.selection = [i.decode(enc) for i in self.selection] if 'ALL' in self.selection: self.selection = self.rdb.overlays.keys() @@ -204,7 +206,8 @@ class Delete: self.selection = config['delete'] enc = sys.getfilesystemencoding() - self.selection = [i.decode(enc) for i in self.selection] + if enc: + self.selection = [i.decode(enc) for i in self.selection] if 'ALL' in self.selection: self.selection = self.db.overlays.keys() @@ -281,7 +284,8 @@ class Info: self.selection = config['info'] enc = sys.getfilesystemencoding() - self.selection = [i.decode(enc) for i in self.selection] + if enc: + self.selection = [i.decode(enc) for i in self.selection] if 'ALL' in self.selection: self.selection = self.rdb.overlays.keys() |