diff options
author | Zac Medico <zmedico@gentoo.org> | 2009-08-04 19:20:34 +0000 |
---|---|---|
committer | Zac Medico <zmedico@gentoo.org> | 2009-08-04 19:20:34 +0000 |
commit | db484dfe75fa0169a6a7e42d35827a63ee2fdd20 (patch) | |
tree | a8a757e6313d3253a0d96e2c37782d0515efa00b | |
parent | 141eff421a45892315b2b871828db3899246872e (diff) | |
download | portage-db484dfe75fa0169a6a7e42d35827a63ee2fdd20.tar.gz portage-db484dfe75fa0169a6a7e42d35827a63ee2fdd20.tar.bz2 portage-db484dfe75fa0169a6a7e42d35827a63ee2fdd20.zip |
Bug #280269 - Fix StaticFileSet.multiBuilder() to handle unicode filenames.
svn path=/main/trunk/; revision=13903
-rw-r--r-- | pym/portage/sets/files.py | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/pym/portage/sets/files.py b/pym/portage/sets/files.py index aa4d6aac9..f4ecbae7c 100644 --- a/pym/portage/sets/files.py +++ b/pym/portage/sets/files.py @@ -132,6 +132,9 @@ class StaticFileSet(EditablePackageSet): if d[:1] == '.': dirs.remove(d) for filename in files: + if not isinstance(filename, unicode): + filename = unicode(filename, + encoding='utf_8', errors='replace') if filename[:1] == '.': continue if filename.endswith(".metadata"): |